DocumentCode :
1446786
Title :
FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services
Author :
Liu, An ; Li, Qing ; Huang, Liusheng ; Mingjun Xiao
Author_Institution :
Dept. of Comput. Sci., Univ. of Sci. & Technol. of China, Hefei, China
Volume :
3
Issue :
1
fYear :
2010
Firstpage :
46
Lastpage :
59
Abstract :
Along with the standardization of Web services composition language and the widespread acceptance of composition technologies, Web services composition is becoming an efficient and cost-effective way to develop modern business applications. As Web services are inherently unreliable, how to deliver reliable Web services composition over unreliable Web services is a significant and challenging problem. In this paper, we propose FACTS, a framework for fault-tolerant composition of transactional Web services. We identify a set of high-level exception handling strategies and a new taxonomy of transactional Web services to devise a fault-tolerant mechanism that combines exception handling and transaction techniques. We also devise a specification module and a verification module to assist service designers to construct fault-handling logic conveniently and correctly. Furthermore, we design an implementation module to automatically implement fault-handling logic in WS-BPEL. A case study demonstrates the viability of our framework and experimental results show that FACTS can improve fault tolerance of composite services with acceptable overheads.
Keywords :
Web services; formal specification; formal verification; software fault tolerance; specification languages; FACTS framework; WS-BPEL language; Web services composition language; exception handling technique; fault-handling logic; fault-tolerant composition; specification module; transaction technique; transactional Web services; verification module; Automatic logic units; Companies; Computer languages; Computer science; Fault diagnosis; Fault tolerance; Java; Logic design; Pattern analysis; Service oriented architecture; Standardization; Taxonomy; Web services; Reliable Web services composition; exception handling.; fault tolerant; transaction;
fLanguage :
English
Journal_Title :
Services Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1939-1374
Type :
jour
DOI :
10.1109/TSC.2009.28
Filename :
5255224
Link To Document :
بازگشت