Title :
Cloud Platform Support for API Governance
Author :
Krintz, Chandra ; Jayathilaka, Hiranya ; Dimopoulos, Stratos ; Pucher, Alexander ; Wolski, Richard ; Bultan, Tevfik
Author_Institution :
Dept. of Comput. Sci., Univ. of California, Santa Barbara, Santa Barbara, CA, USA
Abstract :
As scalable information technology evolves to a more cloud-like model, digital assets (code, data and software environments) increasingly require curation as web-accessible services. "Service-izing" digital assets consists of encapsulating assets in software that exposes them to web and mobile applications via well-defined yet flexible, network accessible, application programming interfaces (APIs). In this paper, we postulate that recent advances in cloud computing make cloud platforms as-a-service (PaaS) ideal for deployment, lifecycle management, and policy-based control i.e. API governance - for extant and future digital assets. Toward this end, we overview API governance as a PaaS technology and outline some early results generated by our investigation of a prototype we are developing, called EAGER, for implementing API governance at scale.
Keywords :
application program interfaces; cloud computing; product life cycle management; API governance; EAGER; Service-izing digital assets; Web applications; Web-accessible services; cloud PaaS; cloud computing; cloud platform support; cloud platforms-as-a-service; cloud-like model; lifecycle management; mobile applications; network accessible application programming interfaces; policy-based control; scalable information technology; Cloud computing; Computational modeling; Runtime; Semantics; Syntactics; API Governance; API similarity; PaaS; cloud platforms;
Conference_Titel :
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location :
Boston, MA
DOI :
10.1109/IC2E.2014.90