Article in Proceedings INPROC-2013-21

BibliographyWettinger, Johannes; Andrikopoulos, Vasilios; Strauch, Steve; Leymann, Frank: Enabling Dynamic Deployment of Cloud Applications Using a Modular and Extensible PaaS Environment.
In: IEEE Computer Society (ed.): Proceedings of the 6th International Conference on Cloud Computing (CLOUD 2013).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 478-485, english.
IEEE Computer Society, July 2013.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.11 (Software Engineering Software Architectures)
K.6 (Management of Computing and Information Systems)
KeywordsMiddleware Abstraction; Infrastructure Abstraction; Middleware-oriented Deployment; PaaS Model; Cloud Computing
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.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)4CaaSt
Entry dateMay 7, 2013
   Publ. Institute   Publ. Computer Science