Using Common Process Patterns for Semantic Web Service Composition
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.
KeywordsService Composition Service Discovery Customer Requirement Service Description Composite Service
Unable to display preview. Download preview PDF.
- 2.Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. (2001) Web Services Description Language (WSDL) 1.1,http://www.w3.org/TR/wsdl
- 4.Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995) Design Pat-terns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional.Google Scholar
- 5.Ghallab, M., Nau, D., and Traverso, P. (2004) Automated Planning: The-ory and Practice, Morgan Kaufmann, pp. 229-262.Google Scholar
- 6.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
- 7.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.Google Scholar
- 8.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
- 9.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.Google Scholar
- 10.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.Google Scholar
- 12.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.Google Scholar
- 13.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.Google Scholar
- 14.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.Google Scholar
- 15.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.Google Scholar