Bibliography | Kepes, Kalman: Konzept und Implementierung eine Java-Komponente zur Generierung von WS-BPEL 2.0 BuildPlans für OpenTOSCA. University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 43 (2013). 63 pages, german.
|
Abstract | Mit steigender Wichtigkeit und Verwendung von Cloud-basierten Lšsungen fŸr eine immer breitere Menge von Aufgaben und Einsatzmšglichkeiten, steigt die KomplexitŠt des Aufsetztens, Verwaltens und Herunterfahrens von Cloud-Anwendungen. Um diesem Umstand entgegenzuwirken, wurde von OASIS die Standardisierung, in Form einer Beschreibungssprache, fŸr das Beschreiben von Cloud-Anwendungen in die Wege geleitet. Die Anforderungen an solche Beschreibungssprachen ist unter anderem die Mšglichkeit, die Topologie einer Cloud-Anwendung zu modellieren, darunter die Komponenten dieser und ihre Relationen zueinander. ZusŠtzlich muss der Lebenszyklus der ganzen Anwendung modellierbar sein. Die Beschreibungssprache TOSCA (Topology and Orchestration Specification for Cloud Applications) versucht alle Anforderungen fŸr das Beschreiben von Cloud-Anwendungen zu erfŸllen. FŸr das Verwalten bzw. Aufsetzen von sogenannten TOSCA ServiceTemplates werden PlŠne verwendet, die in jeglicher Sprache verfasst werden kšnnen. Die manuelle Erstellung dieser Management PlŠne erfordert jedoch detaillierte technische Kenntnisse Ÿber eingesetzte Technologien und Cloud Infrastrukturen und ist daher sehr fehleranfŠllig und aufwŠndig. Insbesondere die enge Kopplung dieser PlŠne an die jeweiligen Anwendungen macht es zudem schwierig, diese auf andere Anwendungen zu Ÿbertragen. Diese Bachelorarbeit stellt ein Konzept und die Implementierung eines Plan-Generators vor, der PlŠne fŸr die Provisionierung von Anwendungen, basierend auf TOSCA Service Templates generiert. Der vorgestellte Ansatz ermšglicht somit die voll-automatische Provisionierung von Anwendungen. Das entwickelte Konzept wird anhand einer prototypischen Implementierung, im Rahmen von OpenTOSCA, validiert und mit bestehenden AnsŠtzen verglichen.
|