Towards a Composition-based APIaaS Layer

Claudio Guidi 1, 2, * Saverio Giallorenzo 1, 3 Maurizio Gabbrielli 1, 3
* Auteur correspondant
1 FOCUS - Foundations of Component-based Ubiquitous Systems
CRISAM - Inria Sophia Antipolis - Méditerranée , DISI - Dipartimento di Informatica - Scienza e Ingegneria [Bologna]
Abstract : Application Programming Interfaces (APIs) are a standard feature of any application that exposes its functionalities to external invokers. APIs can becomposed thus obtaining new programs with new functionalities. However API composition easily becomes a frustrating and time-costly task that hinders API reuse. The issue derives from technology-dependent features of API composition such as the need of extensive documentation, protocol integration, security issues, etc.. In this paper we introduce the perspective of the API-as-a-Service (APIaaS) layer as tool to ease the development and deployment of applications based on API composition, abstracting communication protocols and message formats. We elicit the desirable features of such a layer and provide a proof-of-concept prototype implemented using a service-oriented language.
Type de document :
Communication dans un congrès
CLOSER 2014, Apr 2015, Barcelona, Spain. 〈10.1007/978-3-319-07593-8_17〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01090125
Contributeur : Saverio Giallorenzo <>
Soumis le : mercredi 3 décembre 2014 - 09:39:57
Dernière modification le : jeudi 11 janvier 2018 - 16:36:45
Document(s) archivé(s) le : samedi 15 avril 2017 - 02:28:30

Fichiers

Towards a Composition-Based AP...
Fichiers produits par l'(les) auteur(s)

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

Identifiants

Collections

Citation

Claudio Guidi, Saverio Giallorenzo, Maurizio Gabbrielli. Towards a Composition-based APIaaS Layer. CLOSER 2014, Apr 2015, Barcelona, Spain. 〈10.1007/978-3-319-07593-8_17〉. 〈hal-01090125〉

Partager

Métriques

Consultations de la notice

176

Téléchargements de fichiers

202