• 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