Bachelorarbeit BCLR-2019-111

Bibliograph.
Daten
Müller, Björn: Automatisierte Transformation von Managementplänen in BPMN4TOSCA in ausführbare BPEL Workflows.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Bachelorarbeit Nr. 111 (2019).
53 Seiten, deutsch.
Kurzfassung

Durch die steigende Komplexität von Anwendungen und die immer kürzeren Entwicklungszyklen wird das Management dieser Anwendungen immer schwieriger. Damit der Entwickler entlastet wird, werden daher diese Anwendungen vermehrt automatisch bereitgestellt und verwaltet. Um das zu ermöglichen, hat OASIS mit TOSCA eine Beschreibungssprache definiert, mit der die Struktur und Managementaspekte von Anwendungen modelliert werden können. Das Managen dieser Anwendungen erfolgt durch Managementpläne, die in einer Prozessbeschreibungssprache definiert werden. TOSCA unterstützt dabei sowohl ein deklaratives Modell, wobei die Pläne automatisch generiert werden, als auch das imperative Modell, bei dem die Pläne durch den Entwickler erstellt werden. Durch die manuelle Modellierung von Managementplänen lassen sich Managementaufgaben umsetzten, ohne das OpenTOSCA Runtime Environment dafür zu erweitern. Mit BPMN4TOSCA wurde eine Erweiterung von BPMN vorgestellt, die spezielle Management Tasks hinzufügt, welche auf die Verwendung mit TOSCA Anwendungen ausgelegt sind, und dadurch die Modellierung von Managementplänen für TOSCA Anwendungen vereinfacht. Diese Arbeit stellt ein Konzept vor, um imperativ Modellierte Managementpläne in BPMN4TOSCA zu erstellen und dann in eine ausführbare Prozessbeschreibungssprache zu übersetzten, die durch das TOSCA Runtime ausgeführt werden kann. Der vorgestellte Ansatz ermöglicht die Modellierung komplexer Managementpläne für TOSCA Anwendungen und deren automatische Ausführung. Die Implementierung erfolgt im Rahmen des OpenTOSCA Ökosystems durch die Erweiterung des BPMN4TOSCA Workflowmodelers und des OpenTOSCA Containers.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerLeymann, Prof. Frank; Saatkamp, Karoline; Képes, Kálmán
Eingabedatum9. Juni 2020
   Publ. Informatik