loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

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

Affiliation: University of Stuttgart, Germany

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 inv ocation 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)

CC BY-NC-ND 4.0

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 18.222.37.169

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.; Breitenbücher, U. 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 - CLOSER; ISBN 978-989-758-104-5; ISSN 2184-5042, SciTePress, pages 475-486. DOI: 10.5220/0005472704750486

@conference{closer15,
author={Johannes Wettinger. and Uwe Breitenbücher. 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 - CLOSER},
year={2015},
pages={475-486},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005472704750486},
isbn={978-989-758-104-5},
issn={2184-5042},
}

TY - CONF

JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - 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
IS - 2184-5042
AU - Wettinger, J.
AU - Breitenbücher, U.
AU - Leymann, F.
PY - 2015
SP - 475
EP - 486
DO - 10.5220/0005472704750486
PB - SciTePress