Skip to main content

Coordinate BPEL Scopes and Processes by Extending the WS-Business Activity Framework

  • Conference paper
On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS (OTM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4803))

Abstract

In a Web service world, the Web Services Business Process Execution Language (WS-BPEL) is the standard used to compose Web services into business processes. These processes are often long-running. Therefore WS-BPEL employs a long-running transaction model to handle the internal transactions of a WS-BPEL process. WS-Business Activity (WS-BA) is a set of mechanisms and protocols to coordinate a set of Web Services into a long-running compensation-based transaction. Up to now, it was not possible to let parts of a WS-BPEL process participate in a WS-BA coordination. We show how WS-BA needs to be extended to allow parts of a WS-BPEL process to participate in a WS-BA coordination, which is supervised by an external coordinator. In addition our approach allows external partners to participate in these modified internal WS-BA transactions initiated by a WS-BPEL process and also allows for easy incorporation of BPEL sub-processes into the proposed coordination model. The architecture of a prototype implementing our approach is sketched.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ActiveEndpoints LLC, ActiveBPEL Engine, http://www.activebpel.org/

  2. Andrews, T., et al.: Business Process Execution Language for Web Services Version 1.1 (2003), http://www.ibm.com/developerworks/library/ws-bpel/

  3. Blow, M., Goland, Y., Kloppmann, M., Leymann, F., Pfau, G., Roller, D., Rowley, M.: BPELJ: BPEL for Java Technology, BEA Systems and IBM Corporation (2004), http://www.ibm.com/developerworks/library/specification/ws-bpelj/

  4. Curbera, F., Khalaf, R., Leymann, F., Weerawarana, S.: Exception Handling in the BPEL4WS Language. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 276–290. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Gray, J.: The transaction concept: Virtues and limitations (invited paper). In: Proceedings of the VLDB, pp. 144–154. IEEE Computer Society, Los Alamitos (1981)

    Google Scholar 

  6. Kloppmann, M., Koenig, D., Leymann, F., Pfau, G., Rickayzen, A., von Riegen, C., Schmidt, P., Trickovic, I.: WS-BPEL Extension for Subprocesses (BPEL-SPE), IBM Corporation and SAP AG (2005)

    Google Scholar 

  7. Leymann, F., Roller, D.: Production Workflow. Prentice Hall, Upper Saddle River, New Jersey (2000)

    MATH  Google Scholar 

  8. Leymann, F., Pottinger, S.: Rethinking the Coordination Models of WS-Coordination and WS-CF. In: IEEE ECOWS 2005. Proceedings of the 3rd IEEE European Conference on Web Services, Vaxjö, Sweden (2005)

    Google Scholar 

  9. Mietzner R.: Extraction of WS-BA from BPEL 1.1, University of Stuttgart, Diploma Thesis (2006), http://elib.uni-stuttgart.de/opus/volltexte/2006/2864/

  10. Mikalsen, T., Khalaf, R., Tai, S.: Composition of coordinated Web Services. In: Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware (2005)

    Google Scholar 

  11. Sauter, P., Melzer, I.: A Comparison of WS-BusinessActivity and BPEL4WS Long-Running Transaction. In: KIVS 2005, Kaiserslautern, Germany (2005)

    Google Scholar 

  12. Tai, S.: Composing Web Services Specifications: Experiences in Implementing Policy-driven Transactional Processes. In: Proceedings of GI BTW 2005, Karlsruhe, Germany (2005)

    Google Scholar 

  13. Organization for the Advancement of Structured Information Standards (OASIS), Web Services Atomic Transaction (WS-AtomicTransaction) Version 1.1 (2007)

    Google Scholar 

  14. Organization for the Advancement of Structured Information Standards (OASIS), Web Services Business Process Execution Language Version 2.0 (2007)

    Google Scholar 

  15. Organization for the Advancement of Structured Information Standards (OASIS), Web Services Business Activity (WS-Business Activity) Version 1.1 (2007)

    Google Scholar 

  16. Organization for the Advancement of Structured Information Standards (OASIS), Web Services Coordination (WS-Coordination) Version 1.1 (2007)

    Google Scholar 

  17. W3C Working Group Note, Web Services Architecture (2004), http://www.w3.org/TR/ws-arch/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Robert Meersman Zahir Tari

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pottinger, S., Mietzner, R., Leymann, F. (2007). Coordinate BPEL Scopes and Processes by Extending the WS-Business Activity Framework. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS. OTM 2007. Lecture Notes in Computer Science, vol 4803. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76848-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76848-7_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76846-3

  • Online ISBN: 978-3-540-76848-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics