Abstract
Industry and researchers acknowledge Web services as being the next generation of distributed computing. However, several issues especially the reliability aspect needs to be addressed before Web services can deliver its promise. Due to their heterogeneous, autonomous and long-lived nature, traditional ACID (Atomicity, Consistency, Integrity, Durability) based models are not sufficient for providing transactional guarantee to Web services compositions. To overcome this limitation, many extended transaction models have been proposed based on the concept of compensation. In this paper, we stress on the importance of two aspects, the Cost of Compensation and End User Involvement, which are missing from most of the transaction models proposed until now. We also show how industry standards like BPEL4WS, WS-Transaction can be augmented to facilitate the above aspects. Finally, we propose a simple classification towards describing compensating operations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Garcia-Molina, H., Salem, K.: SAGAS. In: Stonebraker, M. (ed.) Readings in database systems, San Francisco, California, pp. 290–300 (1987)
Farrag, A.A., Özsu, M.T.: Using semantic knowledge of transactions to increase concurrency. ACM Transactions on Database Systems 14(4), 503–525
Vossen, G., Vidyasankar, K.: A Multi-Level Model for Web Service Composition. In: Proceedings of ICWS 2004 (2004)
Tartanoglu, F., Issarny, V., Romanovsky, A., Levy, N.: Coordinated Forward Error Recovery for Composite Web Services. In: Proceedings of the 22nd Symposium on Reliable Distributed Systems (SRDS 2003) (October 2003)
Pires, P.F., Mattoso, M.L.Q., Benevides, M.R.F.: Building Reliable Web Services Compositions. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds.) NODe-WS 2002. LNCS, vol. 2593, pp. 59–72. Springer, Heidelberg (2003)
Weiss, G.: Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. The MIT Press, Cambridge
Kuno, H., Sahai, A.: My Agent Wants to Talk to Your Service: Personalizing Web Services through Agents. HPL-2002-114
Jin, T., Goschnick, S.: Utilizing Web Services in an Agent Based Transaction Model (ABT). In: proceedings of AAMAS 2003, Melbourne, Australia (2003)
Karlsen, R., Strandenæs, T.: Trigger-Based Compensation in Web Service Environments. ICEIS (1), 487–490 (2003)
Specification: Web Services Tranaction (WS-Transaction), http://www-106.ibm.com/developerworks/webservices/library/ws-transpec/
OASIS Web Services-Composite Application Framework (WS-CAF) Primer, http://www.webservices.org/index.php/article/articleview/1297/1/24/
Specification: BPEL4WS, http://www-106.ibm.com/developerworks/library/ws-bpel/
Grosof, B., Labrou, Y., Chan, H.: A Declarative Approach to Business Rules in Contracts: Courteous Logic Programs in XML. In: Proc. 1st ACM Conf. on Electronic Commerce (EC 1999), Denver, Colorado, pp. 68–77. ACM Press, New York (1999)
OWL-S: Semantic Markup for Web Services, http://www.daml.org/services/owl-s/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Biswas, D. (2005). Compensation in the World of Web Services Composition. In: Cardoso, J., Sheth, A. (eds) Semantic Web Services and Web Process Composition. SWSWPC 2004. Lecture Notes in Computer Science, vol 3387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30581-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-30581-1_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24328-1
Online ISBN: 978-3-540-30581-1
eBook Packages: Computer ScienceComputer Science (R0)