DocumentCode
650634
Title
Enabling Dynamic Deployment of Cloud Applications Using a Modular and Extensible PaaS Environment
Author
Wettinger, Johannes ; Andrikopoulos, Vasilios ; Strauch, Steve ; Leymann, Frank
Author_Institution
Inst. of Archit. of Applic. Syst. (IAAS), Univ. of Stuttgart, Stuttgart, Germany
fYear
2013
fDate
June 28 2013-July 3 2013
Firstpage
478
Lastpage
485
Abstract
The Platform as a Service (PaaS) model promotes the development and deployment of applications on top of middleware solutions offered by the provider. Deploying an application in this model entails both the deployment of the application on top of the platform, but potentially also the deployment of the middleware components required by the application. Existing works enable the abstraction from the underlying infrastructure and allow for the creation of generic deployment plans for middleware components that automate the deployment of applications. In this paper we propose a middleware-oriented deployment approach that defines how the deployment of middleware components can be defined in a manner that allows to offer them as PaaS building blocks, and enable the automatic deployment of application components on them. We also present an evaluation of our proposal, together with the lessons learned during this activity.
Keywords
cloud computing; middleware; PaaS building blocks; Platform as a Service model; application development; dynamic cloud application deployment; extensible PaaS environment; middleware components; middleware-oriented deployment approach; modular PaaS environment; Companies; Context; Engines; Middleware; Servers; Topology; Virtual machining; Cloud computing; PaaS model; infrastructure abstraction; middleware abstraction; middleware-oriented deployment;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
Conference_Location
Santa Clara, CA
Print_ISBN
978-0-7695-5028-2
Type
conf
DOI
10.1109/CLOUD.2013.68
Filename
6676730
Link To Document