Abstract
As composite services are often long-running, loosely coupled, and cross application and administrative boundaries, they are susceptible to a wide variety of failures. This paper presents a solution for fault-tolerant web services orchestration by using relaxed atomic execution and exception handling. To achieve atomic execution, a scalable commit protocol is proposed, which allows heterogeneous transactional web services to participate in a composition. A recovery algorithm is given to ensure a reliable service orchestration in the presence of failures.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bhiri, S., Perrin, O., Godart, C.: Ensuring Required Failure Atomicity of Com-posite Web Services. In: Proceedings of 14th International Conference on World Wide Web (WWW 2005), Chiba, Japan (2005)
Bunting, D., et al.: Web Services Transaction Management (WS-TXM) Ver1.0 (2003) (20-4-2006), Available at: http://developers.sun.com/techtopics/webservices/wscaf/wstxm.pdf
Chiu, D.K.W., Li, Q., Karlapalem, K.: A Meta Modeling Approach for Work-flow Management System Supporting Exception Handling. Information Systems 24(2), 159–184 (1999)
Curbera, F., et al.: The Next Step in Web Services. Communications of the ACM 46(10), 29–34 (2003)
Dalal, S., et al.: Coordinating Business Transactions on the Web. IEEE Internet Computing 7(1), 30–39 (2003)
Davies, C.T.: Data Processing Spheres of Control. IBM Systems Journal 17(2), 179–198 (1978)
Fauvet, M., et al.: Handling Transactional Properties in Web Service Composition. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, J.-Y., Sheng, Q.Z. (eds.) WISE 2005. LNCS, vol. 3806, pp. 273–289. Springer, Heidelberg (2005)
Hagen, C., Alonso, G.: Exception Handling in Workflow Management Systems. IEEE Transactions on Software Engineering 26(10), 943–958 (2000)
Mehrotra, S., et al.: A Transaction Model for Multidatabase Systems. In: Proceedings of 12th International Conference on Distributed Computing Systems (ICDCS 1992), Yokohama, Japan (1992)
Mikalsen, T., Tai, T., Rouvellou, I.: Transactional Attitudes: Reliable Composition of Autonomous Web Services. In: Proceedings of the workshop on Dependable Middleware-based Systems (WDMS 2002) at the Dependable Systems and Network Con-ference (DSN 2002), Washington DC, USA (2002)
Peltz, C.: Web Services Orchestration and Choreography. IEEE Computer 36(10), 46–52 (2003)
Pires, P.F., Benevides, M.R.F., Mattoso, M.: Building Reliable Web Services Compositions. Web, Web-Services, and Database Systems. In: NODe 2002 Web and Data-base-Related Workshops, Erfurt, Germany (2002)
Roberts, J., et al.: Tentative Hold Protocol Part 2: Technical Specification (2001) (20-4-2006), Available at: http://www.w3.org/TR/tenthold-2/
Rusinkiewicz, M., Sheth, A.: Specification and Execution of Transactional Workflows. In: Modern Database Systems: The Object Model, Interoperability, and Beyond, pp. 592–620 (1995)
Tartanoglu, F., et al.: Coordinated Forward Error Recovery for Composite Web Services. In: Proceedings of 22nd International Symposium on Reliable Distributed Systems (SRDS 2003), Florence, Italy (2003)
Weikum, G., Vossen, G.: Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan-Kaufmann Publishers, San Francisco (2002)
Zeng, L., et al.: Policy-Driven Exception-Management for Composite Web Services. In: Proceedings of 7th IEEE International Conference on E-Commerce Technology (CEC 2005), Munich, Germany (2005)
Zhao, W., Moser, L.E., Melliar-Smith, P.M.: A Reservation-Based Coordination Protocol for Web Services. In: Proceedings of 3rd IEEE International Conference on Web Services (ICWS 2005), Orlando, FL, USA (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, A., Huang, L., Li, Q., Xiao, M. (2006). Fault-Tolerant Orchestration of Transactional Web Services. In: Aberer, K., Peng, Z., Rundensteiner, E.A., Zhang, Y., Li, X. (eds) Web Information Systems – WISE 2006. WISE 2006. Lecture Notes in Computer Science, vol 4255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11912873_12
Download citation
DOI: https://doi.org/10.1007/11912873_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-48105-8
Online ISBN: 978-3-540-48107-2
eBook Packages: Computer ScienceComputer Science (R0)