Effiziente Verträglichkeitsprüfung und automatische Migration von Workflow-Instanzen bei der Evolution von Workflow-Schemata

Sollen Workflow-Management-Systeme (WfMS) in umfassender Weise fur die rechnerbasierte Verwaltung und Steuerung von Geschaftsprozessen einsetzbar sein, mussen die von ihnen verwalteten Workflow-Schemata und -Instanzen bei Bedarf rasch anpassbar sein. Dabei mussen die auf Basis eines (alten) Workflow-Schemas erzeugten Instanzen auch nach dessen Anderung ungestort weiterlaufen konnen, etwa durch Bereitstellung geeigneter Versionskonzepte. Sehr viel schwieriger wird es, wenn die angewandten Schemaanderungen – wo gewunscht und moglich – auch auf die bereits (vielleicht in groser Zahl) laufenden Workflow-Instanzen ubertragen werden sollen. Dies bei Bedarf zu konnen – und zwar ohne Inkonsistenzen oder Fehler zu verursachen – ist aber ungemein wichtig, wenn ein WfMS breit und flexibel einsetzbar sein soll. In diesem Beitrag wird ein Ansatz zur effizienten Prufung der Vertraglichkeit von Workflow-Instanzen mit einem geanderten Workflow-Schema vorgestellt. Durch Einbeziehung aller Beschreibungskonstrukte (z.B. auch Schleifen und Datenflusse) und damit zusammenhangender Fragestellungen wird daruber hinaus zum ersten Mal die Grundlage fur ein umfassendes Anderungsmanagement geschaffen. Auserdem wird aufgezeigt, wie der Benutzer bei der Migration vertraglicher Instanzen auf das neue Schema konkret unterstutzt werden kann.

[1]  Andreas Geppert,et al.  Dynamic workflow schema evolution based on workflow type versioning and workflow migration , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[2]  Manfred Reichert,et al.  Adaptives und verteiltes Workflow-Management , 2001, BTW.

[3]  Otthein Herzog,et al.  Managing evolving workflow specifications , 1998, Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122).

[4]  Manfred Reichert,et al.  Modellierung planbarer Abweichungen in Workflow-Management-Systemen , 2002, Modellierung.

[5]  Gregor Joeris Defining Flexible Workflow Execution Behaviors , 1999, Enterprise-wide and Cross-enterprise Workflow Management.

[6]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[7]  Wil M. P. van der Aalst,et al.  Inheritance of workflows: an approach to tackling problems related to change , 2002 .

[8]  Andreas Oberweis,et al.  Modellierung und Ausführung von Workflows mit Petri-Netzen , 1996, Teubner-Reihe Wirtschaftsinformatik.

[9]  van der Wmp Wil Aalst,et al.  Dealing with workflow change: identification of issues and solutions , 2000 .

[10]  Morad Benyoucef,et al.  Série Scientifique Scientific Series Addressing Dynamism in E- Negotiations by Workflow Management Systems Addressing Dynamism in E-negotiations by Workflow Management Systems , 2022 .

[11]  Peter Dadam,et al.  THE WEP MODEL: ADEQUATE WORKFLOW-MANAGEMENT FOR ENGINEERING PROCESSES , 1998 .

[12]  Burkhard Freitag,et al.  Design for Change: Evolving Workflow Specifications in ULTRAflow , 2002, CAiSE.

[13]  Udo Martschat Vergleich und Bewertung von Production Workflow-Management-Systemen , 2001 .

[14]  Gerti Kappel,et al.  Reorganizing Object Behavior by Composition - Coping with Evolving Requirements in Office Systems , 1991, BTW.

[15]  M. Hammer,et al.  Reengineering the Corporation , 1993 .

[16]  Thomas Bauer,et al.  Efficient Distributed Workflow Management Based on Variable Server Assignments , 2000, CAiSE.

[17]  Manfred Reichert,et al.  Änderungsrechte in adaptiven Workflow-Management-Systemen , 2002 .

[18]  Ursula Wiedemuth-Catrinescu,et al.  Evolution von Organisationsmodellen in Workflow-Management-Systemen , 2002 .

[19]  Manfred Reichert,et al.  Clinical Workflows - The Killer Application for Process-oriented Information Systems? , 2000 .

[20]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.

[21]  Peter Dadam,et al.  Verteilte Datenbanken und Client/Server-Systeme , 1996 .

[22]  Mathias Weske,et al.  Adaptive Workflows based on Flexible Assignment of Workflow Schemes and Workflow Instances , 1999, Enterprise-wide and Cross-enterprise Workflow Management.

[23]  Manfred Reichert,et al.  ADEPTworkflow - Advanced Workflow Technology for the EfficientSupport of Adaptive, Enterprise-wide Processes , 2000 .

[24]  Mathias Weske,et al.  Flexible modeling and execution of workflow activities , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[25]  E. Rahm,et al.  Dealing with Logical Failures for Collaborating Workflows , 2000, CoopIS.

[26]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[27]  Carlos Maltzahn,et al.  The Chautauqua workflow system , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[28]  Johann Eder,et al.  Equivalence Transformations on Statecharts , 2000 .

[29]  Michel Léonard,et al.  Management Of Schema Evolution In Databases , 1991, VLDB.

[30]  Maria E. Orlowska,et al.  On Capturing Exceptions in Workflow Process Models , 2000 .