loading
Documents

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Johannes Wettinger ; Uwe Breitenbücher and Frank Leymann

Affiliation: University of Stuttgart, Germany

ISBN: 978-989-758-104-5

Keyword(s): Cloud Computing, DevOps, API, APIfication, Service, Web, REST.

Related Ontology Subjects/Areas/Topics: API Management ; Cloud Computing ; Cloud Computing Enabling Technology ; Cloud Resource Virtualization and Composition ; Virtualization Technologies ; Xaas

Abstract: APIs are a popular means to expose functionality provided by Cloud-based systems, which are utilized to integrate and orchestrate application as well as management functionality in a programmatic manner. In the domain of application management, they are used to fully automate management processes, for example, to deploy Cloud-based Web applications or back-ends for mobile apps. However, as not all required functionality is exposed through an API natively, such processes additionally involve a multitude of other heterogeneous technologies such as scripting languages and deployment automation tooling. Consequently, combining different technologies in an efficient manner is a complex integration challenge. In this paper, we present a generic approach for automatically generating API implementations for arbitrary executables such as scripts and compiled programs, which are not natively exposed as APIs. This APIfication tackles the aforementioned integration challenges by unifying the invo cation of heterogeneous technologies while avoiding the costly and manual wrapping of existing executables because it does not scale. We further present the modular and extensible open-source framework ANY2API that implements our APIfication approach. Furthermore, we evaluate the approach and the framework by measuring the overhead of generating and using API implementations. In addition, we conduct a detailed case study to confirm the technical feasibility of the approach. (More)

PDF ImageFull Text

Download
Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.90.45.27

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Wettinger, J.; Wettinger, J.; Breitenbücher, U.; Leymann, F. and Leymann, F. (2015). ANY2API – Automated APIfication - Generating APIs for Executables to Ease their Integration and Orchestration for Cloud Application Deployment Automation.In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 475-486. DOI: 10.5220/0005472704750486

@conference{closer15,
author={Johannes Wettinger. and Johannes Wettinger. and Uwe Breitenbücher. and Frank Leymann. and Frank Leymann.},
title={ANY2API – Automated APIfication - Generating APIs for Executables to Ease their Integration and Orchestration for Cloud Application Deployment Automation},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2015},
pages={475-486},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005472704750486},
isbn={978-989-758-104-5},
}

TY - CONF

JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - ANY2API – Automated APIfication - Generating APIs for Executables to Ease their Integration and Orchestration for Cloud Application Deployment Automation
SN - 978-989-758-104-5
AU - Wettinger, J.
AU - Wettinger, J.
AU - Breitenbücher, U.
AU - Leymann, F.
AU - Leymann, F.
PY - 2015
SP - 475
EP - 486
DO - 10.5220/0005472704750486

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.