Diplomarbeit DIP-3121

Bibliograph.
Daten
Schliemann, Tina: Unterstützung des "Model-as-you-go"-Ansatzes durch Modell-Versionierung und Instanzmigration.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 3121 (2011).
83 Seiten, deutsch.
CR-Klassif.H.4.1 (Office Automation)
H.3.5 (Online Information Services)
KeywordsWorkflow Evolution; Workflow Adaptation; Scientific Workflows
Kurzfassung

Heutige Workflow-Maschinen bieten die Möglichkeit, mehrere Versionen eines Workflows parallel zur Verfügung zu stellen. Standardmäßig ist nur eine der Versionen aktiv. Eine neue Workflow-Instanz läuft dann in der Regel nach der aktuellsten Version des Workflows. Da es im wissenschaftlichen Umfeld üblich ist, zur Laufzeit Änderungen am Prozessmodell durchzuführen, ist dies nicht ausreichend. Eine weitere Eigenschaft der traditionellen Workflow-Technologie ist, dass Workflow-Instanzen nach der Ausführung ihrer letzten Aktivität automatisch beendet sind. Um der explorativen Workflow-Entwicklung von Wissenschaftlern gerecht zu werden, ist es erforderlich, abgelaufene Workflow-Instanzen im „Suspended“-Zustand zu halten. Dadurch, dass die Instanz am Leben erhalten wird, können Wissenschaftler das Experiment noch beeinflussen und beispielsweise weitere Aktivitäten einfügen oder Teile des Experiments wiederholen. Ziel der Arbeit war es, ein Konzept für BPEL zu entwickeln, das es Wissenschaftlern erlaubt, weitere Logik in laufende Prozessinstanzen einzufügen und dadurch ihre Experimente fortführen zu können. Dadurch wird die explorative Entwicklung von Workflows ermöglicht. Folgende Aufgaben wurden in dieser Arbeit gelöst: Eine Prozess-Instanz soll nach Ausführung der letzten Aktivität automatisch am Leben erhalten werden, um ein späteres Hinzufügen von weiterer Logik zu ermöglichen. Es soll möglich sein, eine neue Version eines Prozessmodells zu deployen und dabei sowohl die neue als auch die alte Prozessmodell-Version aktiv zu halten. Eine oder mehrere laufende Instanzen der alten Modellversion sollen auf die neue Modellversion migriert werden können. Zur Vereinfachung dieser Aufgabe wird in dieser Arbeit davon ausgegangen, dass die betrachteten Instanzen migriert werden können. Das heißt die Modelländerungen betreffen nur das zukünftige Verhalten der Instanzen. Des Weiteren wird ein Mechanismus benötigt, um laufende Prozessinstanzen zu beenden. Um die Anwendbarkeit des Konzeptes zu zeigen, wurde es prototypisch für die Apache ODE implementiert.

Volltext und
andere Links
PDF (2723647 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
KontaktMirko Sonntag sonntag@iaas.uni-stuttgart.de
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerSonntag, Mirko
Eingabedatum15. Februar 2011
   Publ. Institut   Publ. Informatik