Implementing generic PaaS deployment API: repackaging and deploying applications on heterogeneous PaaS platforms
by Eman Hossny; Sherif Khattab; Fatma A. Omara; Hesham A. Hassan
International Journal of Big Data Intelligence (IJBDI), Vol. 3, No. 4, 2016

Abstract: The cloud platform-as-a-service (PaaS) model provides developers with the ability to deploy and manage their applications remotely in the cloud and pay only for actual usage hours. Currently, there is no standard API for PaaS deployment and management; each PaaS provider [e.g., Google AppEngine (GAE), OpenShift (OS), Cloud Foundry (CF), and Windows Azure] has its own proprietary APIs. This lack of standardisation adds a layer of complexity to application deployment and migration between heterogeneous PaaS platforms because of API incompatibility. A standard (generic) PaaS deployment API overcomes the previously mentioned PaaS API heterogeneity. A generic open-source API, namely the COAPS API, has been proposed to support deployment and management of applications on CF and OS PaaS platforms. This work implements COAPS deployment API to include the GAE PaaS. Whereas both CF and OS PaaS platforms use the same application packaging, deploying the same application on GAE requires application repackaging. We evaluated our work using a case study in which the same application is automatically deployed on CF and GAE.

Online publication date: Mon, 24-Oct-2016

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Big Data Intelligence (IJBDI):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com