Composing JSON-based Web APIs

Javier Cánovas 1, 2 Jordi Cabot 1, 2
1 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : The development of Web APIs has become a discipline that companies have to master to succeed in the Web. The so-called API economy is pushing companies to provide access to their data by means of Web APIs, thus requiring web developers to study and integrate such APIs into their applications. The exchange of data with these APIs is usually performed by using JSON, a schemaless data format easy for computers to parse and use. While JSON data is easy to read, its structure is implicit, thus entailing serious problems when integrating APIs coming from di erent vendors. Web developers have therefore to understand the domain behind each API and study how they can be composed. We tackle this issue by presenting an approach able to both discover the domain of JSON-based Web APIs, and identify composition links among them. Our approach allows developers to easily visualize what is behind APIs and how they can be composed to be used in their applications.
Type de document :
Communication dans un congrès
ICWE 2014 - 14th International Conference on Web Engineering, Jul 2014, Toulouse, France. 8541, pp.390-399, 2014, Lecture Notes in Computer Science. 〈10.1007/978-3-319-08245-5_24 〉
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00974938
Contributeur : Javier Canovas <>
Soumis le : vendredi 11 avril 2014 - 10:07:51
Dernière modification le : vendredi 22 juin 2018 - 09:33:58
Document(s) archivé(s) le : vendredi 11 juillet 2014 - 11:06:11

Fichier

29.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Javier Cánovas, Jordi Cabot. Composing JSON-based Web APIs. ICWE 2014 - 14th International Conference on Web Engineering, Jul 2014, Toulouse, France. 8541, pp.390-399, 2014, Lecture Notes in Computer Science. 〈10.1007/978-3-319-08245-5_24 〉. 〈hal-00974938〉

Partager

Métriques

Consultations de la notice

890

Téléchargements de fichiers

657