Konzepte und Anwendungen von Workflowsystemen

Prüfungen:

Die Prüfungen sind mündlich.

In der Regel werden einmal im Monat Prüfungen bei Bedarf angeboten.

Nach Ende der Vorlesungszeit des Wintersemesters 2017/18 sind bereits folgende Termine möglich:

  • Februar 2018: 21.2., 28.2.
  • März 2018: 14.3., 28.3.
  • April 2018: 11.4., 25.4.
  • Mai 2018: 16.5. 

Melden Sie sich bitte im Sekretariat Prof. Böhm zur Absprache eines Termins und für alle organisatorischen Angelegenheiten.

Inhalt:

Workflow-Management-Systeme (WFMS) unterstützen die Abwicklung von Geschäftsprozessen und genereller Abläufe entsprechend modellierter Arbeitsabläufe, sog. Workflowmodelle oder Workflow-Schemata. Immer wichtiger wird die Unterstützung flexibler Abläufe, die Abweichungen, etwa zur Behandlung von Ausnahmen, zur Anpassungen an modifizierte Prozessumgebungen oder für Ad-Hoc-Workflows erlauben und Unterstützung bei der Generierung von Abläufen bieten.

Die Vorlesung beginnt mit der Einordnung von WFMS in betriebliche Informationssysteme und stellt den Zusammenhang mit der Geschäftsprozessmodellierung her. Es werden formale Grundlagen für WFMS eingeführt (Petri-Netze). Modellierungsmethoden für Workflows und der Entwicklungsprozess von Workflow-Management-Anwendungen werden vorgestellt und in Übungen vertieft.

Weiterführende Aspekte betreffen neuere Entwicklungen im Bereich der WFMS. Insbesondere der Einsatz von Workflows in verteilten Umgebungen, im Internet mit Einsatz von Web Services sowie Standardisierungen für Prozessmodellierung, Orchestrierung und Choreographie in diesem Kontext werden vorgestellt. Im Teil Einsatz und Realisierung von Workflow-Management-Systemen werden verschiedene Implementierungstechniken und Architekturfragen sowie Systemtypen und konkrete Systeme behandelt.

Abschließend wird auf anwendungsgetriebene Vorgehensweisen zur Änderung von Workflows, speziell Geschäftsprozess-Reengineering und kontinuierliche Prozessverbesserung, sowie Methoden und Konzepte zur Unterstützung dynamischer Workflows eingegangen.

Lernziel:

Am Ende des Kurses sollen die Teilnehmer in der Lage sein, Workflows zu modellieren, die Modellierungsaspekte und ihr Zusammenspiel zu erläutern, Modellierungsmethoden miteinander zu vergleichen und ihre Anwendbarkeit in unterschiedlichen Anwendungsbereichen einzuschätzen. Sie sollten den technischen Aufbau eines Workflow-Management-Systems mit den wichtigsten Komponenten kennen und verschiedene Architekturen und Implementierungsalternativen bewerten können. Schließlich sollten die Teilnehmer einen Einblick in die aktuellen Standards bezüglich der Einsatzmöglichkeiten und in den Stand der Forschung durch aktuelle Forschungsthemen gewonnen haben.

Literatur:

  • W.M.P. van der Aalst. The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers, Seiten 1-45, Band 7:1, 1998.
  • S. Jablonski, M. Böhm, W. Schulze (Hrsg.): Workflow-Management - Entwicklung von Anwendungen und Systemen. dpunkt-Verlag, Heidelberg, 1997
  • Frank Leymann, Dieter Roller: Production Workflows - Concepts and Techniques. Prentice-Hall, 2000
  • W.M.P. van der Aalst: Workflow Management: Models, Methods, and Systems. MIT Press, 368 pp., 2002
  • Michael Havey: Essential Business Process Modeling. O'Reilly Media, Inc., 2005

Weiterführende Literatur

  • M. Dumas, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede (eds.): Process-Aware Information Systems. Wiley, 2005.
  • D. Harel: Statecharts: A Visual Formalism for Complex Systems, Science of Computer Programming Vol. 8, 1987.
  • Dirk Wodtke, Gerhard Weikum A Formal Foundation for Distributed Workflow Execution Based on State Charts. Foto N. Afrati, Phokion Kolaitis (Eds.): Database Theory - ICDT '97, 6th International Conference, Delphi, Greece, January 8-10, 1997, Proceedings. Lecture Notes in Computer Science 1186, Springer Verlag, Seiten 230-246, 1997.
  • H.M.W. Verbeek, T. Basten, and W.M.P. van der Aalst Diagnosing workflow processes using Woflan. Computing Science Report 99/02, Eindhoven University of Technology, Eindhoven, 1999.