Title :
A Declarative Approach to Enhancing the Reliability of BPEL Processes
Author :
An Liu ; Qing Li ; Liusheng Huang ; Mingjun Xiao
Author_Institution :
Univ. of Sci. & Technol. of China, Hefei
Abstract :
Currently, BPEL is the de-facto standard for the Web service composition. Because Web services are autonomous and loosely coupled, BPEL processes are susceptible to a wide variety of faults. However, BPEL only provides limited constructs for handling faults, which makes fault handling a time-consuming and error-prone task. In this paper, we propose a declarative approach to enhancing the reliability of BPEL processes. Our solution specifies fault handling logic through a set of event- condition-action (ECA) rules which build on an extensible set of fault-tolerant patterns. These ECA rules are integrated with normal business logic before deployment to generate a fault-tolerant BPEL process. We also develop a GUI tool to assist designers to specify ECA rules. Experiments show our approach is feasible.
Keywords :
Web services; software reliability; BPEL process; GUI tool; Web service composition; declarative approach; event- condition-action rules; fault-tolerant patterns; Computer science; Engines; Fault tolerance; Graphical user interfaces; Guidelines; Logic design; Middleware; Runtime; Taxonomy; Web services;
Conference_Titel :
Web Services, 2007. ICWS 2007. IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-2924-0
DOI :
10.1109/ICWS.2007.1