Towards a Composition-based APIaaS Layer

Claudio Guidi, Saverio Giallorenzo, Maurizio Gabbrielli

2014

Abstract

Application Programming Interfaces (APIs) are a standard feature of any application that exposes its functionalities to external invokers. APIs can be composed 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.

Download


Paper Citation


in Harvard Style

Guidi C., Giallorenzo S. and Gabbrielli M. (2014). Towards a Composition-based APIaaS Layer . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 425-432. DOI: 10.5220/0004948004250432

in Bibtex Style

@conference{closer14,
author={Claudio Guidi and Saverio Giallorenzo and Maurizio Gabbrielli},
title={Towards a Composition-based APIaaS Layer},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={425-432},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004948004250432},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Towards a Composition-based APIaaS Layer
SN - 978-989-758-019-2
AU - Guidi C.
AU - Giallorenzo S.
AU - Gabbrielli M.
PY - 2014
SP - 425
EP - 432
DO - 10.5220/0004948004250432