Skip to main content

Transformation-Driven Development of Composite Web Services

  • Conference paper
Parallel and Distributed Processing and Applications - ISPA 2005 Workshops (ISPA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3759))

Abstract

The numerous Web services in existence and complex service requests make it natural to compose simple Web services to get value-added composite ones. In this paper, we present an approach driven by Model Driven Architecture (MDA) to develop composite Web services: using UML Class diagram to model structure PIMs (Platform Independent Models) and UML Activity diagram to model behavior PIMs; then converting the PIMs to specific Web services specification platforms and execution platform to get the corresponding PSMs (Platform Specific Models) by model transformation.

The paper is supported partially by the National Grand Fundamental Research 863 Program of China under Grant No.2003AA001023.

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. Hamadi, R., Benatallah, B.: A petri net-based model for web service composition. In: Proceeding of the Australasian Database Conference (ADC), pp. 191–200. Australasian Computer Society (2003)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

  5. Berardi, D., Calvanese, D., Giuseppe, G.D., Lenzerini, M., Mecella, M.: Automatic composition of E-services. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 43–58. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. Object Management Group, MDA Guiede version 1.0.1, June 12th (2003), available at, http://www.omg.org/docs/omg/03-06-01.pdf

  7. Bezivin, J., Hammoudi, S., Lopes, D.: An Experiment in Mapping Web Services to Implementation Platforms, Atlas Group, Research Report (March 2004)

    Google Scholar 

  8. Frankel, D., Parodi, J.: White Paper: Using Model Driven Architecture to Develop Web Services, 2 edn., IONA Technologies PLC (April 2002)

    Google Scholar 

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

    Google Scholar 

  10. Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. OMG Press, USA (2003)

    Google Scholar 

  11. Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley, USA (2003)

    Google Scholar 

  12. Grønmo, R., Skogan, D., Solheim, I., et al.: Model-driven Web Services Development. In: Proceedings of the International Conference on e-Technology, e-Commerce and e-Service (EEE 2004). IEEE Computer Society, Taipei (2004)

    Google Scholar 

  13. 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, p. 76. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  14. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manua. Addison-Wesley, Reading (1999)

    Google Scholar 

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

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

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

    Google Scholar 

  18. Gardner, T.: UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743, Springer, Heidelberg (2003)

    Google Scholar 

  19. Yang, Y., Tan, Q., et al.: Setup algorithm of web service composition. In: Hobbs, M., Goscinski, A.M., Zhou, W. (eds.) ICA3PP 2005. LNCS, vol. 3719, pp. 139–148. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  20. Czarnecki, K., Helsen, S.: Classification of Model Transformation Approaches. In: OOPSLA 2003 Workshop on Generative Techniques in the Context of Model-Driven Architecture, pp. 33–50. University of Waterloo, Canada (2003)

    Google Scholar 

  21. Object Management Group. UML 2.0 OCL 2nd revised submission, version 1.6, January 6 (2003), http://www.omg.org/cgi-bin/doc?ad/2003-01-07

  22. Unified Modeling Language: Superstructure (version 2.0), http://www.omg.org/docs/ptc/03-08-02.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yang, Y., Tan, Q., Xiao, Y. (2005). Transformation-Driven Development of Composite Web Services. In: Chen, G., Pan, Y., Guo, M., Lu, J. (eds) Parallel and Distributed Processing and Applications - ISPA 2005 Workshops. ISPA 2005. Lecture Notes in Computer Science, vol 3759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11576259_69

Download citation

  • DOI: https://doi.org/10.1007/11576259_69

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29770-3

  • Online ISBN: 978-3-540-32115-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics