Article in Proceedings INPROC-2019-33

BibliographyHarzenetter, Lukas; Breitenbücher, Uwe; Leymann, Frank; Saatkamp, Karoline; Weder, Benjamin; Wurster, Michael: Automated Generation of Management Workflows for Applications Based on Deployment Models.
In: 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 216-225, english.
IEEE, December 2019.
DOI: 10.1109/EDOC.2019.00034.
Article in Proceedings (Conference Paper).
CR-SchemaD.0 (Software General)
Abstract

To automate the deployment of applications several deployment technologies have been developed. However, the management of deployed applications is only partially covered by existing approaches: While management functionalities such as scaling components or changing their configurations are covered directly by cloud providers or configuration management technologies such as Chef, holistic management processes that affect multiple components probably deployed in different environments cannot be automated using these approaches. For example, testing all deployed components and their communication or backing up the entire application state that is scattered across different components requires custom management logic that needs to be implemented manually, \eg using scripts. However, a manual implementation of such management processes is error-prone, time-consuming, and requires immense technical expertise. Therefore, we propose an approach that enables automatically generating executable management workflows based on the declarative deployment model of an application. This significantly reduces the effort for automating holistic management processes as no manual implementation is required. We validate the practical feasibility of the approach by a prototypical implementation based on the TOSCA standard and the OpenTOSCA ecosystem.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateJanuary 7, 2020
   Publ. Institute   Publ. Computer Science