The web service composition has become an activity research area to improve the usability of web services. By composing web services, enterprise can rapidly deliver cheaper and better business services to their customers. However, how to efficiently select and compose required services is a challenge. The challenge is caused by the gap between customer requirement and service description because the current service description technology lacks abstraction and has no semantics. Many research works on service composition are integrating semantics to solve the service description problem, but they have not sufficiently addressed abstraction. In this paper we propose an approach, named common process pattern, which can improve the efficiency of service discovery and composition. A common process pattern instance abstractly describes a set of services and their relationships based on a commonly used business process. Because of the abstraction provided by this approach, a common process pattern instance’s description can be much closer to a customer requirement than a technical service description. Therefore, the service discovery becomes easier.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aalst, W.M.P. van der, Hofstede, A.H.M. ter, Kiepuszewski, B., and Bar-ros, A.P. (2003) Workflow Patterns, Distributed and Parallel Databases, Kluwer Academic Publishers, 14(1): pp. 5-51
Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. (2001) Web Services Description Language (WSDL) 1.1,http://www.w3.org/TR/wsdl
Dustdar, S. and Schreiner, W. (2005) A Survey on Web Services Compo-sition, Int. J. Web and Grid Services, Inderscience , Vol. 1, No. 1, pp.1-30.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995) Design Pat-terns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional.
Ghallab, M., Nau, D., and Traverso, P. (2004) Automated Planning: The-ory and Practice, Morgan Kaufmann, pp. 229-262.
Keen, M., Acharya, A., Bishop, S.n, Hopkins, A., Milinski, S., Nott, C., Robinson, R., Adams, J., and Verschueren, P. (2004) Patterns: Imple- menting an SOA Using an Enterprise Service Bus, IBM Redbook First Edition(July2004),http://www.redbooks.ibm.com/abstracts/sg246346. html
Kumar, A., Srivastava, B., and Mittal, S. (2005) Information Modelling for End to End Composition of Semantic Web Services, in Proceedings of 4th International Semantic Web Conference (ISWC), 6-10 November 2005, Galway, Ireland.
Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., Mcllraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., and Sycara, K. (2004) OWL-S: Semantic Mark-up for Web Services, http://www.daml.org/services/owl-s/1.0/owl-s.html
Paolucci, M., Kawamura, T., Payne, T. R., and Sycara, K. (2002) Seman-tic Matching of Web Services Capabilities in Proceedings of the 1st International Semantic Web Conference (ISWC), 9-12 th June 2002, Sar- dinia, Italy.
Preist, C. (2004) A Conceptual Architecture for Semantic Web Services, In Proceedings of Third International Semantic Web Conference, Nov. 2004, Hiroshima, Japan, pp. 395-409.
Riehle, D. and Zullighoven H. (1996) Understanding and Using Patterns in Software Development, Theory and Practice of Object Systems, John Wiley & Sons, 2(1):3-13.
Sirin, E., Parsia, B., and Hendler, J. (2005) Template-based Composition of Semantic Web Services, 1st International Symposium on Agents and the Semantic Web, AAAI Fall Symposium Series Arlington, Virginia, USA 4th - 6th November, 2005.
Sirin, E., Parsia, B.,Wu, D., Hendler, J., and Nau, D. (2004) HTN plan-ning for web service Composition using SHOP2, Journal of Web Seman-tics, Elsevier, 1(4), pp. 377-396.
W. Song (2006) A Semantic Modelling Approach to Automatic Services Analysis and Composition, to appear in the IASTED International Con-ference on Web Technologies, Applications, and Services (WTAS), Cal-gary, Canada, 17-19 July.
W. Song (2006) Business Process and Integration Model: an Approach to Guide Constructing Service Flows, to appear in the IASTED Interna-tional Conference on Web Technologies, Applications, and Services (WTAS), Calgary, Canada, 17-19 July.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer Science+Business Media, LLC
About this paper
Cite this paper
Du, X., Song, W., Munro, M. (2007). Using Common Process Patterns for Semantic Web Service Composition. In: Magyar, G., Knapp, G., Wojtkowski, W., Wojtkowski, W.G., Zupančič, J. (eds) Advances in Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-70761-7_43
Download citation
DOI: https://doi.org/10.1007/978-0-387-70761-7_43
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-70760-0
Online ISBN: 978-0-387-70761-7
eBook Packages: Computer ScienceComputer Science (R0)