Skip to main content
Log in

A new approach to development of composite Web Services

  • Web Services and Workflow Models
  • Published:
Wuhan University Journal of Natural Sciences

Abstract

With the requirement for complex Web Services steadily increasing, there is a growing interest for reusing basic, existing Web Services to composite new ones. We present a composite Web Services development approach driven by model driven architecture (MDA): using UML (Unified Modeling Language) class diagram to model structure PIM (Plateform Independent Platform) and UML activity diagram to model behavior PIM, then by model transformation converting the PIMs to specific Web Services specification plat-forms and execution platform to get the corresponding PSMs (platform specific models). The main contributions of this paper are the all-around solution to Web Services composition development and the transformation rules for structure and behavior model of Web Services between PIMs and PSMs.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Hamadi R, Benatallah B. A Petri Net-Based Model for Web Service Composition.Australasian Database Conference (ADC). Adelaide, Australia, February 2003. 191–200.

  2. Narayanan S, McIlraith S A. Simulation, Verification and Automated Composition of Web Services.Eleventh International World Wide Web Conference (WWW-11), Hawaii, June 2002. 77–88.

  3. Rao J H, Kuungas P, Matskin M. Application of Linear Logic to Web Services Composition.Proceedings of the First International Conference on Web Services (ICWS' 2003), Las Vegas: IEEE Computer Society, June 2003. 3–9.

    Google Scholar 

  4. Benatallah B, Dumas M, Sheng Q Z,et al. Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web ServicesProceedings of the 18th International Conference on Data Engineering (ICDE'02). Washington, DC: IEEE Computer Society, February 2002. 297.

    Google Scholar 

  5. Berardi D, Calvanese D, Giuseppe G D,et al. Automatic Composition of e-Services.Proceedings of the First International Conference on Service-Oriented Computing (ICSOC), Trento, December 2003. 43–58.

  6. Bezivin J, Hammoudi S, Lopes D,et al. An Experiment in Mapping Web Services to Implementation Platforms, Atlas Group, University of Nantes, Research Report, March 2004.

  7. Frankel D, Parodi J.White Paper: Using Model Driven Architecture to Develop Web Services (2nd Ed). MA: the John Wiley & Sons OMG Series, 2002.

    Google Scholar 

  8. Bordbar B, Staikopoulos A.Automated Generation of Metamodels for Web Services Language. Birmingham: University of Birmingham, 2004.

    Google Scholar 

  9. Frankel D S.Model Driven Architecture: Applying MDA to Enterprise Computing. MA: OMG Press, 2003.

    Google Scholar 

  10. Kleppe A, Warmer J, Bast W. MDA Explained:The Model Driven Architecture: Practice and Promise. Washington DC: Addison-Wesley, 2003.

    Google Scholar 

  11. Gr nmo R, Skogan D, Solheim I,et al. Model-driven Web Services Development.The 2004 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE-04), Taipei, China, March 2004, 42–45.

  12. Dumas M, Hofstede A H M. UML Activity Diagrams as a Workflow Specification Language.Proceedings of the International Conference on the Unified Modeling Language (UML). Toronto: Springer-Verlag, 2001. 76–90.

    Google Scholar 

  13. Christensen E, Curbera F, Meredith G. Sanjiva Weerawarana, Web Services Description Language (WSDL),http://www.w3.org/TR/wsdl, March 2001.

  14. Andrews T, Curbera F, Dholakia H,et al. Business Process Execution Language for Web Services (BPEL4WS) version,ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf, May 2003.

  15. Thöne S, Depke R, Engels G. Process-Oriented, Flexible Composition of Web Services with UML.International Workshop on Conceptual Modeling Approaches for e-Business: A Web Services Perspective (eCOMO 2002), Tampere, October 2002. 390–401.

  16. Gardner T. UML Modelling of Automated Business Processes with a Mapping to BPEL4WS.The Seventeenth European Conference on Object-Oriented Programming (ECOOP), Darmstadt, July 2003.

  17. Solheim G R. Towards Modeling Web Services Composition in UML.The 2nd International Workshop on Web Services: Modeling, Architecture and Infrastructure (WSMAI-2004), Porto, April 2004. 72–86.

  18. Czarnecki K, Helsen S. Classification of Model Transformation Approaches.OOPSLA'03 Workshop on Generative Techniques in the Context of Model-Driven Architecture, California, October 2003, 33–50.

  19. Object Management Group. MOF 2. 0 Query/ Views/ Transformations RFP.http://www.omg.org/cgibin/apps/do_doc?, April 2002.

  20. Rumbaugh J, Jacobson I, Booch G.The Unified Modeling Language Reference Manual. Boston: Addison Wesley Professional, 1999.

    Google Scholar 

  21. Yang Y P, Tan Q P, Behavior Mapping Between UML Activity Diagram and BPEL.Technical Paper of National University of Defense Technology, http://www.nudt.edu.cn/computercollege/602/Tan-56.pdf, March 2005.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tan Qing-ping.

Additional information

Foundation item: Supported by the National 863 High Technology Development of China (2003AA001023).

Biography: YANG Yan-ping (1980-), female, Ph. D. candidate, research direction: workflow, Web service and MDA.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yan-ping, Y., Qing-ping, T., Jin-shan, Y. et al. A new approach to development of composite Web Services. Wuhan Univ. J. Nat. Sci. 11, 211–216 (2006). https://doi.org/10.1007/BF02831733

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02831733

Key words

CLC number

Navigation