A goal-based configurable transaction model of artifact-centric workflows

Ensuring process execution reliability and success is crucial for business process management. A mechanism is required to link high-level requirements to transaction management and utilize runtime information to remedy occurred problems. However, workflow transaction models have a gap with high-level requirements, and their limited forward recovery mechanisms lead to lots of unnecessary aborts. This paper proposes a relaxed configurable transaction model derived from the artifact-centric design principle. High-level requirements are described using goal model and linked to transaction management. Algorithms are provided to ensure workflow validity against user-specified failure atomicity through validity rules. With the support of configuration rules and enhanced failure handling mechanism, some failures can be avoided when their restored conditions are satisfied by the runtime data gathered in artifacts.

[1]  Giovanni Rimassa,et al.  BDI-agents for agile goal-oriented business processes , 2008, AAMAS.

[2]  Gustavo Alonso,et al.  Atomicity and isolation for transactional processes , 2002, TODS.

[3]  Manfred Reichert,et al.  Robust and Flexible Error Handling in the AristaFlow BPM Suite , 2010, CAiSE Forum.

[4]  Xiaoning Ding,et al.  User-Defined Atomicity Constraint: A More Flexible Transaction Model for Reliable Service Composition , 2006, ICFEM.

[5]  D. Greenwood,et al.  Autonomic Goal-Oriented Business Process Management , 2007, Third International Conference on Autonomic and Autonomous Systems (ICAS'07).

[6]  Ivan Markovic,et al.  Linking Business Goals to Process Models in Semantic Business Process Modeling , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[7]  Stefanie Rinderle-Ma,et al.  Data-Driven Process Control and Exception Handling in Process Management Systems , 2006, CAiSE.

[8]  Luca Faust Modern Database Systems The Object Model Interoperability And Beyond , 2016 .

[9]  Amit P. Sheth,et al.  Specification and Execution of Transactional Workflows , 1995, Modern Database Systems.

[10]  Claude Godart,et al.  Ensuring required failure atomicity of composite Web services , 2005, WWW '05.

[11]  Wei Xu,et al.  An Artifact-Centric Approach to Dynamic Modification of Workflow Execution , 2011, OTM Conferences.

[12]  Marin Litoiu,et al.  Goal-Based Behavioral Customization of Information Systems , 2011, CAiSE.