Towards Modeling Web Service Composition in UML

Roy Grønmo, Ida Solheim

Abstract

This paper focuses on how to model and build composite web services from already existing services. We build on the experience in workflow modeling and see if the principles are applicable to the web service domain. It is revealed that there are particular needs for web services that are not fully captured by traditional workflow modeling. UML is used as the modeling tool for capturing these needs. If there is no direct support for the need, we propose a UML extension. Many of the proposed extensions are shown within a composite web service model that represents a gas dispersion emergency case.

References

  1. OMG, 2002, "Object Management Group's Model Driven Architecture": www.omg.org/mda W. M. P. v. d. Aalst, “Don't go with the flow: Web Services composition standards exposed,” Trends & Controversies Jan/Feb 2003 issue of IEEE Intelligent Systems, 2003.
  2. P. Wohed, W. M. P. v. d. Aalst, M. Dumas, and A. H. M. t. Hofstede, “Pattern Based Analysis of BPEL4WS,” Queensland University of Technology, Australia Technical Report FIT-TR-2002-04, QUT 2003.
  3. OMG, 2003, "UML Infrastructure 2.0 Draft Adopted Specification": www.omg.org/uml/ OGC, “Web Feature Service Implementation Specification Version 1.0.0,” Open GIS Consortium Inc., OpenGIS Implementation Specification OGC 02-058 19 September 2002, http://www.opengis.org/techno/implementation.htm.
  4. 6. W3C, 1999, "XSL Transformations (XSLT), version 1.0": http://www.w3.org/TR/xslt
  5. 7. OMG, 2003, "UML Infrastructure 2.0 Draft Adopted Specification - LoopNode - page 341.": www.omg.org/uml/
  6. 8. M. Dumas and A. H. M. t. Hofstede, “UML Activity Diagrams as a Workflow Specification Language,” presented at UML 2001, 2001.
  7. 9. OMG, 2003, "UML Infrastructure 2.0 Draft Adopted Specification - ForkNode - Changes from previous UML - page 335.": www.omg.org/uml/
  8. 10. S. Thöne, R. Depke, and G. Engels, “Process-Oriented, Flexible Composition of Web Services with UML,” presented at Int. Workshop on Conceptual Modeling Approaches for e-Business: A Web Service Perspective (eCOMO 2002), Tampere, Finland, 2002.
  9. 11. R. Hamadi and B. Benatallah, “A Petri Net-based Model for Web Service Composition,” presented at Fourteenth Australian Database Conference (ADC2003), Adelaide, Australia, 2003.
  10. 12. L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Z. Sheng, “Quality Driven Web Services Composition,” presented at World Wide Web Conference (WWW2003)), Budapest, Hungary, 2003.
  11. 13. W. Provost, XML.com, 2003, "UML for Web Services": http://www.xml.com/lpt/a/ws/2003/08/05/uml.html
  12. 14. T. Gardner, “UML Modelling of Automated Business Processes with a Mapping to BPEL4WS,” presented at 17th European Conference on Object-Oriented Programming (ECOOP), Darmstadt, Germany, 2003.
  13. 15. Benatallaah, Dumas, Fauvet, Rahbi, and Sheng, “Towards Patterns of Web Services Composition,” Patterns and Skeletons for Parallel and Distributed Computing Springer Verlag (UK), 2002.
Download


Paper Citation


in Harvard Style

Grønmo R. and Solheim I. (2004). Towards Modeling Web Service Composition in UML . In Proceedings of the 2nd International Workshop on Web Services: Modeling, Architecture and Infrastructure - Volume 1: WSMAI, (ICEIS 2004) ISBN 972-8865-09-0, pages 73-86. DOI: 10.5220/0002680700730086


in Bibtex Style

@conference{wsmai04,
author={Roy Grønmo and Ida Solheim},
title={Towards Modeling Web Service Composition in UML},
booktitle={Proceedings of the 2nd International Workshop on Web Services: Modeling, Architecture and Infrastructure - Volume 1: WSMAI, (ICEIS 2004)},
year={2004},
pages={73-86},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002680700730086},
isbn={972-8865-09-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Web Services: Modeling, Architecture and Infrastructure - Volume 1: WSMAI, (ICEIS 2004)
TI - Towards Modeling Web Service Composition in UML
SN - 972-8865-09-0
AU - Grønmo R.
AU - Solheim I.
PY - 2004
SP - 73
EP - 86
DO - 10.5220/0002680700730086