Journal
IEEE TRANSACTIONS ON SERVICES COMPUTING
Volume 3, Issue 1, Pages 46-59Publisher
IEEE COMPUTER SOC
DOI: 10.1109/TSC.2009.28
Keywords
Reliable Web services composition; fault tolerant; transaction; exception handling
Funding
- National Basic Research Fund of China (973 Program) [2006CB303006, 2003CB317006]
- National Natural Science Foundation of China [60803009, 90818005]
- China Postdoctoral Science Foundation [20090460732]
- City University of Hong Kong [7002212]
Ask authors/readers for more resources
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.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available