Towards Dependable Business Processes with Fault-Tolerance Approach

The management and automation of business processes have become an essential tasks within IT organizations. Companies could deploy business process management systems to automatize their business processes. BPMS needs to ensure that those are as dependable as possible. Fault tolerance techniques provide mechanisms to decrease the risk of possible faults in systems. In this paper, a framework for developing business processes with fault tolerance capabilities is provided. The framework presents different solutions in the fault tolerance scope. The solutions have been developed using a practical example and some results have been obtained, compared and discussed.

[1]  Yan Huang,et al.  DynamicWorkflow Management Using Performance Data , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[2]  Mon-Yen Luo,et al.  Enabling fault resilience for web services , 2002, Comput. Commun..

[3]  Marlon Dumas,et al.  Translating Standard Process Models to BPEL , 2006, CAiSE.

[4]  David A Chappell,et al.  Enterprise Service Bus , 2004 .

[5]  Glen Dobson,et al.  Using WS-BPEL to Implement Software Fault Tolerance for Web Services , 2006, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06).

[6]  Jan Mendling,et al.  Business Process Model and Notation , 2012, Lecture Notes in Business Information Processing.

[7]  Deron Liang,et al.  Fault tolerant Web Services , 2007, J. Syst. Archit..

[8]  R. M. Gasca,et al.  Choreography Analysis for Diagnosing Faulty Activities in Business-to-Business Collaboration , 2009 .

[9]  Remco M. Dijkman,et al.  Business Process Model and Notation - Third International Workshop, BPMN 2011, Lucerne, Switzerland, November 21-22, 2011. Proceedings , 2011, Business Process Modeling Notation.

[10]  Deron Liang,et al.  Fault tolerant Web service , 2003, Tenth Asia-Pacific Software Engineering Conference, 2003..

[11]  Rafael M. Gasca,et al.  Diagnosing Errors in DbC Programs Using Constraint Programming , 2005, CAEPIA.

[12]  Mathias Weske,et al.  Business Process Management: A Survey , 2003, Business Process Management.

[13]  Roberto Baldoni,et al.  Asynchronous active replication in three-tier distributed systems , 2002, 2002 Pacific Rim International Symposium on Dependable Computing, 2002. Proceedings..

[14]  Frank Leymann,et al.  Extending BPEL for run time adaptability , 2005, Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).

[15]  Claus Pahl,et al.  Integrated Constraint Violation Handling for Dynamic Service Composition , 2009, 2009 IEEE International Conference on Services Computing.

[16]  Toby Walsh,et al.  Handbook of Constraint Programming , 2006, Handbook of Constraint Programming.

[17]  Cesare Pautasso,et al.  Flexible Binding for Reusable Composition of Web Services , 2005, SC@ETAPS.

[18]  Liu Ling-xia A Dynamic Fault Tolerant Algorithm Based on Active Replication , 2007 .

[19]  Laura L. Pullum,et al.  Software Fault Tolerance Techniques and Implementation , 2001 .

[20]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[21]  Jan Mendling,et al.  Faulty EPCs in the SAP Reference Model , 2006, Business Process Management.

[22]  Diego Calvanese,et al.  Automatic Service Composition Based on Behavioral Descriptions , 2005, Int. J. Cooperative Inf. Syst..

[23]  Birgitta König-Ries,et al.  Dynamic Binding for BPEL Processes - A Lightweight Approach to Integrate Semantics into Web Services , 2006, ICSOC Workshops.

[24]  Torres Wilfredo,et al.  Software Fault Tolerance: A Tutorial , 2000 .

[25]  Luciano Baresi,et al.  Business Process Monitoring for Dependability , 2006, WADS.

[26]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[27]  Abdelkarim Erradi,et al.  Dynamic Binding Framework for Adaptive Web Services , 2008, ICIW.

[28]  Stephen A. White,et al.  Using BPMN to Model a BPEL Process , 2005 .

[29]  Stefano Modafferi,et al.  SH-BPEL: a self-healing plug-in for Ws-BPEL engines , 2006, MW4SOC '06.

[30]  Shi-Ming Huang,et al.  Enhancing conflict detecting mechanism for Web Services composition: A business process flow model transformation approach , 2008, Inf. Softw. Technol..