Article in Proceedings INPROC-2014-38

BibliographyWettinger, Johannes; Görlach, Katharina; Leymann, Frank: Deployment Aggregates - A Generic Deployment Automation Approach for Applications Operated in the Cloud.
In: Proceedings of the 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations (International Workshop on Engineering Cloud Applications & Services, EnCASE 2014).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 173-180, english.
IEEE Computer Society Press, September 1, 2014.
DOI: 10.1109/EDOCW.2014.34.
Article in Proceedings (Workshop Paper).
CR-SchemaD.2.11 (Software Engineering Software Architectures)
C.2.4 (Distributed Systems)
Abstract

One of the most essential requirements to make use of the benefits of Cloud computing is fully automated provisioning and deployment of applications including all related resources. This leads to crucial cost reductions when deploying and operating applications in the Cloud because manual processes are slow, error-prone, and thus costly. Both Cloud providers and the open-source community provide a huge variety of tools, APIs, domain-specific languages, and reusable artifacts to implement deployment automation. However, the meta-models behind these approaches are diverse. This diversity makes it challenging to combine different approaches, avoiding vendor lock-in and tooling lock-in. In this work we propose deployment aggregates as a generic means to use and orchestrate different kinds of deployment approaches. We define a generic meta-model and show its relation to existing meta-models in the domain of deployment automation. Moreover, we discuss how existing artifacts can be used as deployment aggregates as a result of transformation and enrichment.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateJune 16, 2014
   Publ. Institute   Publ. Computer Science