Skip to main content

Analysis of Web Services Composition Languages: The Case of BPEL4WS

  • Conference paper
Conceptual Modeling - ER 2003 (ER 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2813))

Included in the following conference series:

Abstract

Web services composition is an emerging paradigm for application integration within and across organizational boundaries. A landscape of languages and techniques for web services composition has emerged and is continuously being enriched with new proposals from different vendors and coalitions. However, little effort has been dedicated to systematically evaluate the capabilities and limitations of these languages and techniques. The work reported in this paper is a step in this direction. It presents an in-depth analysis of the Business Process Execution Language for Web Services (BPEL4WS) with respect to a framework composed of workflow and communication patterns.

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. van der Aalst, W.M.P.: Don’t go with the flow: Web services composition standards exposed. IEEE Intelligent Systems 18(1), 72–76 (2003)

    Article  Google Scholar 

  2. van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Wohed, P.: Pattern- Based Analysis of BPML (and WSCI). Technical Report FIT-TR-2002-05, Faculty of IT, Queensland University of Technology, Brisbane, Australia (2002), http://www.citi.qut.edu.au/pubs/technical/pattern_based_analysis_BPML.pdf

  3. van der Aalst, W.M.P., van Hee, K.M.: Workflow Management: Models, Methods, and Systems. MIT Press, Cambridge (2002)

    Google Scholar 

  4. van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: Yet Another Workflow Language. Technical Report FIT-TR-2002-06, Faculty of IT, Queensland University of Technology, Brisbane, Australia, tmitwww.tm.tue.nl/research/patterns/download/yawl_qut_report_FIT-TR- 2002-06.pdf (2002)

    Google Scholar 

  5. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)

    Article  Google Scholar 

  6. BPML.org. Business Process Modeling Language. (Accessed November 2002) http://www.bpmi.org/

  7. Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6(2), 86–93 (2002)

    Article  Google Scholar 

  8. Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business Process Execution Language for Web Services version 1.1, http://dev2dev.bea.com/techtrack/BPEL4WS.jsp

  9. Dalal, S., Temel, S., Little, M., Potts, M., Webber, J.: Coordinating Business Transactions on the Web. IEEE Internet Computing 7(1), 30–39 (2003)

    Article  Google Scholar 

  10. Dumas, M., ter Hofstede, A.H.M.: UML Activity Diagrams as a Workflow Specification Language. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 76–90. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  11. Green, P., Rosemann, M.: An Ontological Analysis of Integrated Process Modelling. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 225–240. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  12. Hillside.net. Patterns Home Page (2000–2002), http://hillside.net/patterns

  13. Kiepuszewski, B.: Expressiveness and Suitability of Languages for Control Flow Modelling in Workflows. PhD thesis, Queensland University of Technology, Brisbane, Australia (2003), Available via http://www.tm.tue.nl/it/research/patterns

  14. Kiepuszewski, B., ter Hofstede, A.H.M., Bussler, C.: On Structured Workflow Modelling. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 431–445. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  15. Leymann, F., Roller, D.: Production Workflow: Concepts and Techniques. Prentice-Hall PTR, Upper Saddle River (1999)

    Google Scholar 

  16. Ruh, W.A., Maginnis, F.X., Brown, W.J.: Enterprise Application Integration: A Wiley Tech Brief. John Wiley and Sons, Inc., Chichester (2001)

    Google Scholar 

  17. Shapiro, R.: A Comparison of XPDL, BPML and BPEL4WS. Accessed (February 2003), http://xml.coverpages.org/Shapiro-XPDL.pdf

  18. Söderström, E., Andersson, B., Johannesson, P., Perjons, E., Wangler, B.: Towards a framework for comparing process modelling languages. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, p. 600. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  19. UN/CEFACT and OASIS. ebXML Business Process Specification Schema (Version 1.01). (Accessed November 2002), http://www.ebxml.org/specs/ebBPSS.pdf (2001)

  20. W3C. Web Service Choreography Interface (WSCI) 1.0. (Accessed November 2002), http://www.w3.org/TR/wsci/ (2002)

  21. WfMC. Terminology and Glossary. Document WFMC-TC-1011 Issue 3.0 (February 1999), http://www.wfmc.org

  22. WfMC. Workflow Standard – Interoperability Wf–XML Binding. Document Number WFMC-TC-1023, Final Draft (Accessed March 2003) http://www.wfmc.org/standards/docs/Wf-XML-11.pdf (November 2001)

  23. WfMC. Workflow Process Definition Interface – XML Process Definition Language (Accessed November 2002) http://www.wfmc.org/standards/docs/TC-1025_10_beta_xpdl_073002.pdf (2002)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M. (2003). Analysis of Web Services Composition Languages: The Case of BPEL4WS. In: Song, IY., Liddle, S.W., Ling, TW., Scheuermann, P. (eds) Conceptual Modeling - ER 2003. ER 2003. Lecture Notes in Computer Science, vol 2813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39648-2_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39648-2_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20299-8

  • Online ISBN: 978-3-540-39648-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics