Skip to main content

A Pattern-Based Approach to Facilitating Service Composition

  • Conference paper

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

Abstract

This paper presents a pattern-based approach to facilitating the composition of Web services, which enables business users to use composite services more effectively. With the support of patterns, business users can construct applications with larger-granularity components, amend and customize their own patterns to meet personalized requirements. The approach is illustrated with a case study. We suggest the patterns be used during the orchestration stage in a service composition process. By doing so, the composition logic built into the pattern can be made available to other users.

This paper is supported by the National Natural Science Foundation of China under Grant No. 60173018 and the Young Scientist Fund of ICT, CAS under Grant No. 20026180-22.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6(2), 86–93 (2002)

    Article  Google Scholar 

  2. Web service flow language (WSFL) 1.0, http://www-4.ibm.com/software/solution/Webservices/pdf/WSFL.pdf (accessed September 22, 2002)

  3. Web Services for Business Process Design, http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm (accessed September 22, 2002)

  4. BPEL4WS. Business Process Execution Language for Web Services, Version 1.1 (2003), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/

  5. Houstis, C., Lalis, S., Pitikakis, M., Vasilakis, G., Kritikos, K., Smardas, A.: A grid service- based infrastructure for accessing scientific collections: The case of the ARION system. The International Journal of High Performance Computing Applications special issue on Grid Computing: Infrastructure and Applications (to appear August 2003)

    Google Scholar 

  6. der Aalst, V., Dumas, M., ter Hofstede, A.H.M.: Web Service Composition Languages: Old Wine in New Bottles? In: Proceeding of the 29th EUROMICRO Conference: New Waves in System Architecture, pp. 298–305. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  7. Alexander, C.: The Timeless way of Building. Oxford University Press, New York (1979)

    Google Scholar 

  8. Appleton, B.: Patterns and Software: Essential Concepts and Terminology, http://www.enteract.com/~bradapp/docs/patterns-intro.html#PatternElements (accessed on March 7, 2002)

  9. Meszaros, G., Brown, K.: A Pattern Language for Workflow Systems. In: Proceedings of the 4th Pattern Languages of Programming Conference, Washington University Technical Report 97-34, WUCS-97-34 (1997)

    Google Scholar 

  10. der Aalst, V., Barros, Hofstede: Advanced Workflow Patterns. Source. In: Lecture Notes In Computer Science archive Proceedings of the 7th International Conference on Cooperative Information Systems table of contents, pp. 18–29 (2000)

    Google Scholar 

  11. der Aalst, V., ter Hofstede, A.H.M., et al.: Workflow Patterns.QUT Technical report, FITTR- 2002-02. Queensland University of Technology, Brisbane (2002)

    Google Scholar 

  12. Tut, M.T., Edmond, D.: The Use of Patterns in Service Composition, http://www.fit.qut.edu.au/~edmond/papers/wsebt02.pdf

  13. Benatallah, B., Dumas, M., Fauvet, M.C., Rabhi, F.A.: Towards patterns of web services composition. In: Rabhi, F., Gorlatch, S. (eds.) Patterns and Skeletons for Parallel and Distributed Programming, Springer, London (2002)

    Google Scholar 

  14. Benatallah, B., Dumas, M., et al.: Overview of Some Patterns for Architecting and Managing Composite Web Services. ACM SIGecom Exchanges 3.3, 9–16 (2002)

    Article  Google Scholar 

  15. Holtkamp, B., Han, Y., et al.: FLAME 2008-Personalized Web Services for the Olympic Games 2008 in Beijing. In: Proceedings of Exchallenges 2003, Bologna, Italy (October 2003)

    Google Scholar 

  16. Han, Y., et al.: CAFISE: An Approach Enabling On-Demand Configuration of Service Grid Applications. Journal of Computer Science and Technology 18(4) (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hu, H., Han, Y., Huang, K., Li, G., Zhao, Z. (2004). A Pattern-Based Approach to Facilitating Service Composition. In: Jin, H., Pan, Y., Xiao, N., Sun, J. (eds) Grid and Cooperative Computing - GCC 2004 Workshops. GCC 2004. Lecture Notes in Computer Science, vol 3252. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30207-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30207-0_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23578-1

  • Online ISBN: 978-3-540-30207-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics