Master Thesis MSTR-2016-92

BibliographyZimmermann, Michael: Konzept und Implementierung einer Komponente zur Kommunikation TOSCA-basierter Anwendungen.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 92 (2016).
102 pages, german.
Abstract

Cloud Computing ist ein häufig eingesetztes Paradigma zur Realisierung moderner IT-Systeme. Es ermöglicht die flexible Nutzung von professioneller IT-Infrastruktur ohne die Verwaltung dieser zwingend selbst übernehmen zu müssen. Jedoch besteht das Problem des Vendor-Lock-Ins, also die Abhängigkeit von einem bestimmten Provider. Die Topology and Orchestration Specification for Cloud Applications (TOSCA) bietet jedoch eine Möglichkeit zur Modellierung von portablen und interoperablen Cloud-Anwendungen. Weiterhin wurde an der Universität Stuttgart eine Open Source Implementierung einer TOSCA-Laufzeitumgebung namens OpenTOSCA für diesen Standard entwickelt. Allerdings bietet diese bisher keine Möglichkeit zur direkten Kommunikation verschiedener, durch OpenTOSCA verwalteter Anwendungen an. Im Rahmen dieser Arbeit wurde aus diesem Grund eine Komponente für Open-TOSCA konzipiert und anschließend implementiert, um eine Kommunikation zwischen verschiedenen durch OpenTOSCA deployten Anwendungen auf eine einheitliche Art und Weise zu ermöglichen. Dafür werden in dieser Arbeit, neben benötigten Erweiterungen des TOSCA-Standards, Anforderungen an die zu entwickelnde Komponente aufgestellt und daraus folgend Entwurfsentscheidungen getroffen. Weiterhin wird ein Konzept zur Problemlösung entworfen und darauf aufbauend eine Architektur erarbeitet, welche die Kommunikationskomponente in OpenTOSCA integriert. Eine prototypische Implementierung der konzipierten Komponente sowie deren Integration in OpenTOSCA ist ebenfalls Teil dieser Arbeit.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Breitenbücher, Uwe
Entry dateJune 19, 2019
   Publ. Computer Science