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