Konzepte, Architektur und Implementierung adaptiver Prozessmanagementsysteme

Ulm University

PhD Seminar, Ulrich Kreher, Ort: O27/545, Zeit: tba, Datum: 01. Juni 2012

Prozessmanagementsysteme besitzen erhebliches Potenzial: Die explizite Darstellung von Geschäftsprozessen erlaubt eine einfache Überwachung, betriebliche Abläufe können leichter eingeführt werden, dazu ist gleichzeitig die Einhaltung gesetzlicher Richtlinien gewährleistet. Wissenschaftlich fundierte Konzepte wie Korrektheitskriterien für Prozesse und deren Anwendung im Rahmen von Prozessänderungen erhöhen zudem die Robustheit gegenüber herkömmlicher Softwareentwicklung und verringern die Testaufwände. Ihre durchgängige Verwendung hätte ähnlich weitreichende Folgen wie die Verwendung von Datenbankmanagementsystemen. Jedoch wird das Potenzial von Prozessmanagementsystemen heute noch nicht ausreichend genutzt. Dies liegt nicht zuletzt daran, daß die Architektur dieser Systeme im Gegensatz zu Datenbankmanagementsystemen kaum Forschungsgegenstand ist. Während bei Datenbankmanagementsystemen sowohl Konzepte und deren Implementierung als auch die Architektur als Bindeglied dazwischen detailliert erforscht worden sind, fehlen Architekturbetrachtungen bei Prozessmanagementsystemen weitgehend.

Ausgehend von dieser Situation diskutiert der Vortrag die Architektur adaptiver Prozessmanagementsysteme. Dazu werden anspruchsvolle Anwendungsfälle für die Architektur vorgestellt und Lösungsansätze für deren technischen Umsetzung präsentiert. Besonderes Augenmerk liegt auf den Wechselwirkungen verschiedener Anwendungsfälle. Wie im Vortrag gezeigt wird, reicht die isolierte Betrachtung einzelner Anwendungsfälle nicht aus, wenn diese sinnvoll durch ein Prozessmanagementsystem unterstützt werden sollen. Der technischen Umsetzung schließt sich die Vorstellung einer Gesamtarchitektur eines Prozessmanagementsystems an. Machbarkeitsstudien für prozessbasierte Software runden den Vortrag ab. Diese nutzen die Architektur des entwickelten Prozessmanagementsystems als Plattform.