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.
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
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)
Web service flow language (WSFL) 1.0, http://www-4.ibm.com/software/solution/Webservices/pdf/WSFL.pdf (accessed September 22, 2002)
Web Services for Business Process Design, http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm (accessed September 22, 2002)
BPEL4WS. Business Process Execution Language for Web Services, Version 1.1 (2003), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
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)
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)
Alexander, C.: The Timeless way of Building. Oxford University Press, New York (1979)
Appleton, B.: Patterns and Software: Essential Concepts and Terminology, http://www.enteract.com/~bradapp/docs/patterns-intro.html#PatternElements (accessed on March 7, 2002)
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)
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)
der Aalst, V., ter Hofstede, A.H.M., et al.: Workflow Patterns.QUT Technical report, FITTR- 2002-02. Queensland University of Technology, Brisbane (2002)
Tut, M.T., Edmond, D.: The Use of Patterns in Service Composition, http://www.fit.qut.edu.au/~edmond/papers/wsebt02.pdf
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)
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)
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)
Han, Y., et al.: CAFISE: An Approach Enabling On-Demand Configuration of Service Grid Applications. Journal of Computer Science and Technology 18(4) (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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