Abstract
Although WS-BusinessActivity and BPEL4WS Long-Running Transaction (LRT) are conceptually very similar and are both designed to support the execution of complex business transactions, they differ in a large number of aspects. This is particularly true because BPEL4WS, unlike WS-BusinessActivity, was not designed to support distributed coordination. This paper comprehensively discusses the similarities and differences between WS-BusinessActivity and BPEL4WS LRT and demonstrates the two concepts on the basis of a joint example. The proposal is to replace BPEL4WS' concept of compensation handlers with a more comprehensive handler type — coordination handlers — that communicate only via SOAP messages and thus make WS-BusinessActivity redundant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
S. Thatte et al. Business Process Execution Language for Web Services. Version 1.1. May 2003. Available at http://www.ibm.com/developerworks/library/ws-bpel/
D. Langworthy et al. WS-Coordination specification. September 2003. Available at http://www-106.ibm.com/developerworks/library/specification/ws-tx/#coor
D. Langworthy et al. WS-AtomicTransaction specification. September 2003. Available at http://www-106.ibm.com/developerworks/library/specification/ws-tx/#atom
D. Langworthy et al. WS-BusinessActivity specification. January 2004. Available at http://www-106.ibm.com/developerworks/library/specification/ws-tx/#ba
J. Gray, A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann Series in Data Management Systems. 1992.
F. Leymann, D. Roller. Production Workflow: Concepts and Techniques. Prentice Hall. 2000.
J. Gray. The Transaction Concept: Virtues and Limitations. In Proceedings of the 7th International Conference on Very Large Data Bases. Pages 144–154. September 1981.
A. Ceponkus et al. Business Transaction Protocol (BTP). BTP Committee specification. April 2002. Available at http://www.oasis-open.org/committees/business-transactions/
F. Curbera, R. Khalaf, N. Mukhi, S. Tai, S. Weerawarana. Service-oriented computing: The next step in Web services. Communications of the ACM, Volume 46 Issue 10. October 2003.
S. Graham et al. WS-Notification specification. March 2004. Available at http://www-106.ibm.com/developerworks/library/speciiication/ws-notification/
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
Sauter, P., Melzer, I. (2005). A Comparison of WS-BusinessActivity and BPEL4WS Long-Running Transaction. In: Müller, P., Gotzhein, R., Schmitt, J.B. (eds) Kommunikation in Verteilten Systemen (KiVS). Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-27301-8_10
Download citation
DOI: https://doi.org/10.1007/3-540-27301-8_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24473-8
Online ISBN: 978-3-540-27301-1
eBook Packages: Computer Science and Engineering (German Language)