Meta workflows as a control and coordination mechanism for exception handling in workflow systems

A higher level control and coordination mechanism is required for exception handling in workflow systems. This paper describes such a framework based on events, states, and a new kind of process called a meta workflow. Meta workflows have five kinds of meta activities and facilitate control over base workflows. We describe the framework and illustrate it with examples to show its features. The paper gives an architecture for incorporating it into existing workflows and also provides a formal semantics of execution. This framework can be used in Web services, supply chains, and inter-organizational applications where coordination requirements are complex, and flexible and adaptable workflows are needed. It is also useful for handling not just failure recovery but also various kinds of special situations, which arise frequently in web-based applications.

[1]  Amit P. Sheth,et al.  A Taxonomy of Adaptive Workflow Management , 2002 .

[2]  Akhil Kumar,et al.  Querying and Splicing of XML Workflows , 2001, CoopIS.

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

[4]  Holger Wache,et al.  Supporting Cross-Organizational Engineering Processes by Distributed Collaborative Workflow Management - The MOKASSIN Approach* , 1999 .

[5]  Andreas Geppert,et al.  Event-based distributed work-flow execution with eve , 2009 .

[6]  Mark Klein,et al.  A Knowledge-based Approach to Handling Exceptions in Workflow Systems , 2011, Computer Supported Cooperative Work (CSCW).

[7]  Maria E. Orlowska,et al.  Analyzing Process Models Using Graph Reduction Techniques , 2000, Inf. Syst..

[8]  P. Fiala Information sharing in supply chains , 2005 .

[9]  Akhil Kumar,et al.  XML - Based Schema Definition for Support of Interorganizational Workflow , 2003, Inf. Syst. Res..

[10]  Diane M. Strong,et al.  Exceptions and exception handling in computerized information processes , 1995, TOIS.

[11]  Wil M. P. van der Aalst,et al.  Diagnosing Workflow Processes using Woflan , 2001, Comput. J..

[12]  Karl Aberer,et al.  CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises , 2000 .

[13]  Gustavo Alonso,et al.  The WISE approach to Electronic Commerce , 2000 .

[14]  Alexander Borgida,et al.  Handling of Irregularities in Human Centered Systems: A Unified Framework for Data and Processes , 2000, IEEE Trans. Software Eng..

[15]  Fabio Casati,et al.  Integrating workflow management systems with business-to-business interaction standards , 2002, Proceedings 18th International Conference on Data Engineering.

[16]  Fabio Casati,et al.  Specification and implementation of exceptions in workflow management systems , 1999, TODS.

[17]  Umeshwar Dayal,et al.  The architecture of an active database management system , 1989, SIGMOD '89.

[18]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

[19]  Dickson K. W. Chiu,et al.  A Meta Modeling Approach to Workflow Management Systems Supporting Exception Handling , 1999, Inf. Syst..

[20]  Wil M. P. van der Aalst,et al.  Verification Of Workflow Task Structures: A Petri-net-baset Approach , 2000, Inf. Syst..

[21]  M StrongDiane,et al.  Exceptions and exception handling in computerized information processes , 1995 .