|Wettinger, 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).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 173-180, englisch.
IEEE Computer Society Press, 1. September 2014.
Artikel in Tagungsband (Workshop-Beitrag).
|CR-Klassif.||D.2.11 (Software Engineering Software Architectures)|
C.2.4 (Distributed Systems)
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.
|Abteilung(en)||Universität Stuttgart, Institut für Architektur von Anwendungssystemen|
|Eingabedatum||16. Juni 2014|