Skip to main content

A Comparison of WS-BusinessActivity and BPEL4WS Long-Running Transaction

  • Conference paper

Part of the book series: Informatik aktuell ((INFORMAT))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   129.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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/

    Google Scholar 

  2. D. Langworthy et al. WS-Coordination specification. September 2003. Available at http://www-106.ibm.com/developerworks/library/specification/ws-tx/#coor

    Google Scholar 

  3. D. Langworthy et al. WS-AtomicTransaction specification. September 2003. Available at http://www-106.ibm.com/developerworks/library/specification/ws-tx/#atom

    Google Scholar 

  4. D. Langworthy et al. WS-BusinessActivity specification. January 2004. Available at http://www-106.ibm.com/developerworks/library/specification/ws-tx/#ba

    Google Scholar 

  5. J. Gray, A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann Series in Data Management Systems. 1992.

    Google Scholar 

  6. F. Leymann, D. Roller. Production Workflow: Concepts and Techniques. Prentice Hall. 2000.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. A. Ceponkus et al. Business Transaction Protocol (BTP). BTP Committee specification. April 2002. Available at http://www.oasis-open.org/committees/business-transactions/

    Google Scholar 

  9. 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.

    Google Scholar 

  10. S. Graham et al. WS-Notification specification. March 2004. Available at http://www-106.ibm.com/developerworks/library/speciiication/ws-notification/

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics