Bachelor Thesis BCLR-0062

BibliographyFürst, Stefan: Instanz-Management für unifizierte Service-Kompositionen.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 62 (2013).
72 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
H.4.1 (Office Automation)
I.1.2 (Symbolic and Algebraic Manipulation Algorithms)
I.7.2 (Document Preparation)
J.0 (Computer Applications General)
Abstract

Service-Kompositionen können durch Sprachen wie BPEL oder ConDec spezifiziert werden. Für die Ausführung der durch diese Sprachen beschriebenen Prozesse werden verschiedene Engines verwendet. Die Engine ist bei der Ausführung eines Prozesses dafür zuständig, die Web Services des Prozesses aufzurufen. Die Web Services befinden sich in einer verteilten Ablaufumgebung an verschiedenen Standorten, wodurch beim Aufruf des Web Services Verzögerungen und Kosten durch Datentransfers entstehen. Die Verzögerungen und Kosten können minimiert werden, indem die Engine nahe den verwendeten Web Services betrieben wird. Um die Zahl der verschiedenen Engines innerhalb einer Ablaufumgebung zu reduzieren, wurde ein Ansatz erforscht, bei dem Prozessspezifikationen von verschiedenen Sprachen zu formalen Grammatiken transformiert werden können. Die Funktionalität der Engine wird dabei durch einen endlichen Automaten realisiert. Für diesen bereits vorhandenen Ansatz wird eine Komponente benötigt, die Instanzen des Automaten erzeugt und deren Betrieb in einer verteilten Ablaufumgebung ermöglicht. Im Rahmen dieser Bachelorarbeit wird die Realisierung einer Komponente vorgestellt, die Instanzen eines Automaten in einer Cloud Umgebung erstellt und verwaltet. Dabei wird ein Konzept zur Platzierung von Automaten-Instanzen in einer Region innerhalb der Amazon Cloud Umgebung präsentiert. Die Region wird dabei so ausgewählt, dass die die Zugriffskosten auf die Web Services minimiert werden.

Full text and
other links
PDF (1075311 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Görlach, Katharina
Entry dateNovember 14, 2013
   Publ. Institute   Publ. Computer Science