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).
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
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)
Thatte, S. (Microsoft Corporation). XLANG, Web Services for Business Process Design (2001), http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/
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/
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)
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)
Leymann, F. (IBM Software Group). Web Service Flow Language 1.0 (2001), http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
Lütkemeier, B., Thöne, S.: Process-Oriented Integration of Software Components by XML-Based Workflow Models. Diploma thesis, Univ. of Paderborn (2001)
Object Management Group (OMG). Unified Modeling Language Spec. (Version 1.4) (September 2001), ftp://ftp.omg.org/pub/docs/formal/01-09-67.pdf
IBM AlphaWorks Download Page. BPEL4J: BPEL4WS Java Run-Time (2003), http://www.alphaworks.ibm.com/tech/bpws4j
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)
The Workflow Management Coalition. The Workflow Reference Model (2002), http://www.wfmc.org/standards/model-desc.htm
W3C World Wide Web Consortium. Specifications of SOAP,WSDL, XML, XSLT, XMLSchema, XPath, http://www.w3.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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