Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-14390
Autor(en): Weller, Marcel
Titel: Transformation of technology-specific deployment models into technology-agnostic deployment models
Erscheinungsdatum: 2022
Dokumentart: Abschlussarbeit (Master)
Seiten: xv, 123
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-144098
http://elib.uni-stuttgart.de/handle/11682/14409
http://dx.doi.org/10.18419/opus-14390
Zusammenfassung: The deployment of software applications to the cloud is a highly complex process that leaves plenty of room for further improvement and optimization. To facilitate the automation and management of deployment processes, development teams can use various deployment technologies to create deployment models. For that, developers must acquire specialized knowledge and expertise in the deployment technologies they intend to use. Consequently, development teams create technology-specific deployment models that are difficult to comprehend for developers and other application stakeholders who do not have the required expertise. This work aims to transform technology-specific deployment models into technology-agnostic deployment models to facilitate the comprehensibility of application deployments. Technology-agnostic deployment models describe application deployments using abstract concepts that do not require experience with specific deployment technologies to comprehend them. In this work, we present the concept of a transformation framework capable of performing such a transformation process. Furthermore, we evaluate a prototypical realization of the transformation framework that supports four different deployment technologies. The results show that the transformation framework can create technology-agnostic deployment models that contain most of the application deployment information. However, we also found that the transformation framework requires significantly more development effort to support arbitrary deployment technologies. The presented concept provides a foundation for future work exploring various topics regarding the transformation of technology-specific deployment models into technology-agnostic deployment models.
Das Deployment von Softwareanwendungen in der Cloud ist ein hochkomplexer Prozess, der noch viel Raum für weitere Verbesserungen und Optimierungen lässt. Um die Automatisierung und Verwaltung von Deployment Prozessen zu erleichtern, können Entwicklungsteams verschiedene Deployment Technologien zur Erstellung von Deployment Modellen verwenden. Dazu müssen die Entwickler spezielles Fachwissen und Expertise über die zu verwendenden Deployment Technologien erwerben. Infolgedessen erstellen Entwicklungsteams technologiespezifische Deployment Modelle, die für Entwickler und andere an der Anwendung Beteiligte, die nicht über das erforderliche Fachwissen verfügen, nur schwer zu verstehen sind. Das Ziel dieser Arbeit ist die Transformation von technologiespezifischen Deployment Modellen zu technologieagnostischen Deployment Modellen, um die Verständlichkeit der Deployments von Anwendungen zu erleichtern. Technologieunabhängige Deployment Modelle beschreiben Deployments von Anwendungen mit Hilfe abstrakter Konzepte, die keine Erfahrung mit bestimmten Deployment Technologien erfordern, um sie zu verstehen. In dieser Arbeit stellen wir das Konzept eines Transformations-Frameworks vor, das in der Lage ist, einen solchen Transformationsprozess durchzuführen. Darüber hinaus evaluieren wir eine prototypische Realisierung des Transformations-Frameworks, das vier verschiedene Deployment Technologien unterstützt. Die Ergebnisse zeigen, dass das Transformations-Framework technologieunabhängige Deployment Modelle erstellen kann, die einen Großteil der Informationen über das Deployment der Anwendung enthalten. Allerdings haben wir auch festgestellt, dass das Transformations-Framework wesentlich mehr Entwicklungsaufwand erfordert, um beliebige Deployment Technologien zu unterstützen. Das vorgestellte Konzept stellt eine Grundlage für zukünftige Arbeiten dar, welche sich mit der Erforschung einer Vielzahl von Themen bezüglich der Transformation von technologiespezifischen Deployment Modellen in technologieunabhängige Deployment Modelle beschäftigen können.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
MastersThesis_MarcelWeller.pdf5,09 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.