Skip to main content

Process-Oriented, Flexible Composition of Web Services with UML

  • Conference paper
Advanced Conceptual Modeling Techniques (ER 2002)

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

Included in the following conference series:

Abstract

The composition of elementary web services to larger-scale services has become an important means to enhance e-business collaborations. If such composite web services can also integrate legacy components that are not yet provided as web services, the number of possible compositions is increased. Following a process-oriented approach, the compositions can be described as control- and data-flow between available web services and components. This paper discusses the Business Process Execution Language for Web Services (BPEL4WS), an existing service composition language, and proposes UML-WSC as an alternative, visual language. For the advanced description of service interfaces, UML-WSC extends the type system of the established Web Service Definition Language (WSDL).

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Benatallah, B., Dumas, M., Fauvet, M.C., Rabhi, F.: Towards Patterns of Web Services Composition. Technical Report UNSW-CSE-0111, The University of New South Wales, Sydney, Australia (November 2001)

    Google Scholar 

  2. Thatte, S. (Microsoft Corporation). XLANG, Web Services for Business Process Design (2001), http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/

  3. Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business Process Execution Language for Web Services, Version 1.0 (July 2002), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/

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

  5. Benatallah, B., et al.: Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services. In: Proc. 18th International Conference on Data Engineering (ICDE 2002), San Jose, California. IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

  6. Leymann, F. (IBM Software Group). Web Service Flow Language 1.0 (2001), http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf

  7. Lütkemeier, B., Thöne, S.: Process-Oriented Integration of Software Components by XML-Based Workflow Models. Diploma thesis, Univ. of Paderborn (2001)

    Google Scholar 

  8. Object Management Group (OMG). Unified Modeling Language Spec. (Version 1.4) (September 2001), ftp://ftp.omg.org/pub/docs/formal/01-09-67.pdf

  9. IBM AlphaWorks Download Page. BPEL4J: BPEL4WS Java Run-Time (2003), http://www.alphaworks.ibm.com/tech/bpws4j

  10. Depke, R., Engels, G., Thöne, S., Langham, M., Lütkemeier, B.: Process-Oriented, Consistent Integration of Software Components. In: Proc. 26th International Computer Software and Applications Conference (COMPSAC 2002). IEEE, Los Alamitos (2002)

    Google Scholar 

  11. The Workflow Management Coalition. The Workflow Reference Model (2002), http://www.wfmc.org/standards/model-desc.htm

  12. W3C World Wide Web Consortium. Specifications of SOAP,WSDL, XML, XSLT, XMLSchema, XPath, http://www.w3.org

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

Thöne, S., Depke, R., Engels, G. (2003). Process-Oriented, Flexible Composition of Web Services with UML. In: Olivé, A., Yoshikawa, M., Yu, E.S.K. (eds) Advanced Conceptual Modeling Techniques. ER 2002. Lecture Notes in Computer Science, vol 2784. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45275-1_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45275-1_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20255-4

  • Online ISBN: 978-3-540-45275-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics