TREX, workflow TRansaction by means of EXceptions

Workflow Management Systems are becoming more and more important to organizations for the execution of business processes. However, most current systems lack a consistent way of dealing with failures and exceptions. This paper proposes to use an exception-handling mechanism to provide ‘transactional’ features for workflow management systems. The modeler specifies exception handlers for activities to deal with exceptions. These exception handlers change the workflow that is being executed to deal with exceptions as they arise. Based on this idea we discuss which exceptions and exception handlers should be supported and how they interact to provide transactional capabilities.

[1]  Gustavo Alonso,et al.  Advanced transaction models in workflow contexts , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[2]  Johann Eder,et al.  The Workflow Activity Model WAMO , 1995, CoopIS.

[3]  Andreas Reuter,et al.  The ConTract Model , 1991, Database Transaction Models for Advanced Applications.

[4]  Johann Eder,et al.  Workflow recovery , 1996, Proceedings First IFCIS International Conference on Cooperative Information Systems.

[5]  David Chenho Kung,et al.  Information Systems Engineering , 1993, Springer Berlin Heidelberg.

[6]  Layna Fischer,et al.  Excellence in Practice: Innovation and Excellence in Workflow and Imaging , 1997 .