Skip to main content

Using Common Process Patterns for Semantic Web Service Composition

  • Conference paper
  • 891 Accesses

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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. 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

    Article  Google Scholar 

  2. Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. (2001) Web Services Description Language (WSDL) 1.1,http://www.w3.org/TR/wsdl

  3. 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.

    Article  Google Scholar 

  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 

  11. 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.

    Article  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics