Bachelor Thesis BCLR-2016-14

BibliographyBartenbach, Sebastian: Monitoring Frontend für OpenTOSCA.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 14 (2016).
41 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
H.3.5 (Online Information Services)
H.5.2 (Information Interfaces and Presentation User Interfaces)
H.5.4 (Hypertext/Hypermedia)
Abstract

Die Topology and Orchestration Specification for Cloud Applications (TOSCA) ist eine Sprache zur portablen und interoperablen Beschreibung von Cloud-Anwendungen. Diese Beschreibung umfasst deren Topologie, Verwaltung und Deployment. Sie ermöglicht es, Anwendungen automatisiert bei verschiedenen Cloud-Anbietern zu betreiben und zu managen. OpenTOSCA ist eine Open-Source Implementierung eines TOSCA Containers, die in den letzten Jahren an der Universität Stuttgart entwickelt wurde. Sie bietet eine Laufzeitumgebung für TOSCA-Anwendungen. Die Provisionierungs- und Verwaltungsprozesse, die von einem OpenTOSCA-Container angestoßen werden, sind oftmals komplex und laufen über einen längeren Zeitraum. In dieser Zeit werden Informationen über den Ablauf und Zustand dieser Prozesse generiert, die dem Nutzer allerdings aktuell nicht direkt angezeigt werden. Während der Provisionierung einer Anwendung durch OpenTOSCA werden Ereignisdaten generiert, in einem Monitoring System abgelegt und über eine REST API zur Verfügung gestellt. Diese Bachelorarbeit untersucht die Erweiterung des Monitorings um eine grafische Nutzerschnittstelle, die diese Informationen für den Nutzer zugänglich macht. Die Besonderheit besteht hierbei darin, dass das Monitoring Backend unterschiedliche Typen von Events verwaltet. Diese unterliegen einer Typhierarchie, wobei sich alle Events von einem Basistyp ableiten, der erweitert werden kann. Die Nutzerschnittstelle soll diese Besonderheit ebenfalls sinnvoll unterstützen. Der praktische Teil der Arbeit befasst sich dabei mit der Implementierung zweier Benutzeroberflächen, sowohl für den Basistyp dieser Events, als auch eine speziell auf OpenTOSCA zugeschnittene Oberfläche. Eine prototypische Implementierung der OpenTOSCA GUI existiert bereits und kann als Ausgangspunkt für diese Arbeit verwendet werden.

Full text and
other links
PDF (805540 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Haupt, Florian
Entry dateSeptember 26, 2018
   Publ. Computer Science