Title :
Applying software fault tolerance patterns to WS-BPEL processes
Author :
Thaisongsuwan, Thawee ; Senivongse, Twittie
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
Abstract :
WS-BPEL is a standard language for orchestrating business processes of Web services. During service invocation, errors may occur from latent faults, e.g. partner services may not be available or not respond within time. Fault tolerance patterns, such as those for architectural design, error detection, and error recovery, can be used to handle partner service faults. This paper proposes an approach to applying patterns for fault tolerant software to WS-BPEL. Templates of WS-BPEL constructs to implement fault handling logic according to the patterns will be presented. With this approach, business processes can be made to execute in a fault tolerant manner within standard WS-BPEL execution environment.
Keywords :
Web services; business data processing; software fault tolerance; WS-BPEL processes; Web services business process execution language; business processes; fault handling logic; service invocation; software fault tolerance patterns; Fault Tolerance Pattern; WS-BPEL; Web Services;
Conference_Titel :
Computer Science and Software Engineering (JCSSE), 2011 Eighth International Joint Conference on
Conference_Location :
Nakhon Pathom
Print_ISBN :
978-1-4577-0686-8
DOI :
10.1109/JCSSE.2011.5930133