Towards standard PaaS implementation APIs
by Eman Hossny; Sherif Khattab; Fatma Omara; Hesham Hassan
International Journal of Cloud Computing (IJCC), Vol. 6, No. 4, 2017

Abstract: Platform as a service (PaaS) supports application developers with the ability to implement and deploy their applications in the cloud. Several heterogeneous PaaS platforms are available, such as Google App Engine (GAE), Windows Azure, Cloud Foundry, and OpenShift. Each PaaS provider has its own proprietary implementation and deployment APIs. The heterogeneity of these APIs makes developers worry about their application portability and interoperability. The work in this paper concerns about the heterogeneity of different PaaS implementation APIs. Standard PaaS implementation APIs, called Std-PaaS APIs, have been proposed to solve the application portability problem. Std-PaaS APIs allow developers to develop generic cloud application by writing their applications once and deploying many times on heterogeneous PaaS providers. Std-PaaS APIs have been evaluated using two case studies, in which generic APIs for cloud persistentstorage service and NoSQL datastore service have been developed and used to developed applications to be deployed onto GAE and Windows Azure.

Online publication date: Mon, 05-Mar-2018

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 Cloud Computing (IJCC):
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