Master Thesis MSTR-2020-30

BibliographyDiez, Felix: Framework for orchestrating application deployments using multiple deployment technologies.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 30 (2020).
61 pages, english.

With current trends like continuous delivery the application deployment process is automated as much as possible. Manual steps would slow down this process substantially and are prone to mistakes, so they are reduced where the possibility exists. To achieve a higher level of automation many tools are in use with varying features. In practice, often more than one technology is used to get the best of all worlds. However, with the usage of more tools the complexity of managing their interactions increases. This thesis provides a framework that enables and manages the deployment with multiple deployment technologies. This is achieved by first defining a technology agnostic model on the basis of the Essential Deployment Meta Model. Afterwards, concepts for the automatic transformation to technology specific models and then the automatic execution with the desired tools are described. As a validation for the concept a prototypical implementation is provided.

Full text and
other links
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Wurster, Michael; Wild, Karoline
Entry dateDecember 16, 2020
   Publ. Institute   Publ. Computer Science