Masterarbeit MSTR-2016-92

Bibliograph.
Daten
Zimmermann, Michael: Konzept und Implementierung einer Komponente zur Kommunikation TOSCA-basierter Anwendungen.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Masterarbeit Nr. 92 (2016).
102 Seiten, deutsch.
Kurzfassung

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.

Volltext und
andere Links
Volltext
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerLeymann, Prof. Frank; Breitenbücher, Uwe
Eingabedatum19. Juni 2019
   Publ. Informatik