Diploma Thesis DIP-2985

BibliographyNaatz, Stephan: Konfiguration von Cloud Anwendungen mittels eines Case Handling Systems.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2985 (2010).
95 pages, german.
CR-SchemaD.2.11 (Software Engineering Software Architectures)
H.3.5 (Online Information Services)
H.4.1 (Office Automation)
KeywordsCloud; Variabilität; SaaS; Zusammengesetzte Anwendungen
Abstract

Im Zeitalter des Cloud Computing wird es immer wichtiger, dass Cloud Anwendungen an die speziellen Wünsche und Gegebenheiten der Kunden angepasst werden können. Das Geschäftsmodell Cloud Computing bietet einem Kunden IT Dienstleistungen an, bei denen der Kunde nur für die eigentliche Nutzung bezahlt und nicht für die Software und Hardware, wie bei bisheriger Software- und Hardwarenutzung. Damit der Kunde seine individuelle Lösung bekommt müssten Anpassungen an der Software vorgenommen werden. Die Anpassungen können per Hand vorgenommen werden, jedoch sind diese sehr fehleranfällig und aufwändig. Gesucht ist eine Lösung, die sowohl fehlerfrei als auch automatisch die Anpassungen vornimmt. Variabilitätsdeskriptoren sind konzipiert um die gewünschten Anpassungen zu beschreiben. Diese Arbeit befasst sich mit der fehlerfreien, automatischen Konfiguration der Variabilitätsdeskriptoren. Für die automatische Konfiguration wird eine Case Handling Workflow Engine vorgestellt, die für den korrekten Ablauf der Konfiguration zuständig ist.

Kapitel 1 führt in die Thematik ein und beschreibt die Aufgabenstellung. Kapitel 2 gibt einen Überblick über die Grundlagen, die für das Verständnis der Arbeit wichtig sind. Neben den zwei wichtigen Konzepten Variabilitätsdeskriptor und Case Handling werden Web Service, BPEL, sowie Software as a Service vorgestellt. Kapitel 3 beschreibt das Konzept für die korrekte Konfiguration von Variabilitätsdeskriptoren mit Hilfe des Case Handling Konzepts. Dabei wird zunächst das neue Case Handling Metamodell aufgezeigt und schließlich das Mapping von Case Handling und Variabilitätsdeskriptor beschrieben. Kapitel 4 stellt den Prototyp der Case Handling Workflow Engine vor, der für die Konfiguration einer Cloud Anwendung zuständig ist. Kapitel 5 zeigt ein Anwendungsbeispiel für die Konfiguration einer Cloud Anwendung. Kapitel 6 vergleicht die Konzepte der Case Handling Workflow Engine mit dem Konzept einer BPEL Workflow Engine. Kapitel 7 fasst die Arbeit zusammen und gibt einen Ausblick in die Zukunft. 8

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Mietzner, Ralph
Entry dateMay 5, 2010
   Publ. Institute   Publ. Computer Science