Enfoque de la tolerancia de falla basado en puntos de control para procesos de negocios confiable (Fault Tolerance Approach Based on Checkpointing towards Dependable Business Processes)

Mariano Vargas Santiago (mariano.v.santiago@inaoep.mx)1, Saúl Eduardo Pomares Hernández (spomares@inaoep.mx)1, Luis Alberto Morales Rosales (lamorales@itsm.edu.mx)2, Hatem Hadj Kacem (Hatem.Hadjkacem@redcad.org)3

1Instituto Nacional de Astrofísica Óptica y Electrónica
2Instituto Tecnológico Superior Misantla
3Universidad de Sfax

This paper appears in: Revista IEEE América Latina

Publication Date: March 2016
Volume: 14,   Issue: 3 
ISSN: 1548-0992

The Business Process Execution Language (BPEL) has become one of the predominant standards for Web services compositions oriented to business processes. An important capability of BPEL is that it allows processes to interact synchronously/asynchronously with other BPEL processes and/or choreographies at large-scale. However, it is a well-known fact that a greater system complexity leads to a greater probability of software/hardware failures. To attack the problem of failures for interactive business processes more efficient fault tolerance mechanisms are need. Nowadays there exist sophisticated solutions that tackle business processes fault tolerance, however, present drawbacks such as they affect the systems performance, they have a high implementation costs, they can jeopardize the scalability of the system and/or they do not support asynchronous BPEL communication among processes. In this paper, we propose to attack the dependability problem in a distributed manner, a fault tolerant solution based on communication-induced checkpointing (CiC) for interactive BPEL processes.

Index Terms:
Web Services, Fault tolerance, Checkpointing, Collaborative Web Services, SOA,   

Documents that cite this document
This function is not implemented yet.

[PDF Full-Text (716)]