Skip to main content

Semantics-Based Web Service Composition Engine

  • Chapter
  • First Online:
Semantic Web Services

Abstract

Service-oriented computing (SOC) has emerged as the eminent market environment for sharing and reusing service-centric capabilities. For Web services to become practical, an infrastructure needs to be supported that allows users and applications to discover, deploy, compose and synthesize services automatically. This automation can take place effectively only if formal semantic descriptions of Web services are available. In this chapter we report on an implementation of a semantics-based automated service discovery and composition engine that we have developed. This engine employs a multi-step narrowing algorithm and is efficiently implemented using the constraint logic programming technology. The salient features of our engine are its scalability, i.e., its ability to handle very large service repositories, and its extremely efficient processing times for discovery and composition queries. This implementation was evaluated at the Web Services Challenge (WSC) in 2006 and 2007 (Blake et al. (2006) WSC-06: the web service challenge. In: Joint proceedings of the CEC/EEE, San Francisco, The Web Services Challenge (2007) http://www.wschallenge.org/wsc07/).

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

Access this chapter

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 EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Institutional subscriptions

References

  1. A. Bansal, S. Kona, L. Simon, A. Mallya, G. Gupta, T. Hite, A universal service-semantics description language, in Proceedings of European Conference On Web Services (ECOWS), Växjö, 2005, pp. 214–225

    Google Scholar 

  2. A. Bansal, K. Patel, G. Gupta, B. Raghavachari, E.D. Harris, J.C. Staves, Towards intelligent services: a case study in chemical emergency response, in International Conference on Web Services (ICWS), Orlando, 2005, pp. 751–758

    Google Scholar 

  3. M.B. Blake, W. Cheung, M.C. Jaeger, A. Wombacher, WSC-06: the web service challenge, in Joint Proceedings of the CEC/EEE, San Francisco, 2006

    Google Scholar 

  4. S. Kona, A. Bansal, G. Gupta, T. Hite, Web service discovery and composition using USDL. in Proceedings of CEC/EEE, San Francisco, 2006

    Google Scholar 

  5. D. Mandell, S. McIlraith, Adapting BPEL4WS for the semantic web: the bottom-up approach to Web service interoperation, in International SemanticWeb Conference (ISWC), Sanibel Island, 2003

    Google Scholar 

  6. K. Marriott, P.J. Stuckey, Programming with Constraints: An Introduction (MIT Press, Cambridge, 1998)

    Google Scholar 

  7. S. McIlraith, T.C. Son, H. Zeng, Semantic web services. IEEE Intell. Syst. 16(2), 46–53 (2001)

    Google Scholar 

  8. OWL-S. http://www.daml.org/services/owl-s/1.0/owl-s.html. Accessed 1 May 2012

  9. M. Paolucci, T. Kawamura, T. Payne, K. Sycara, Semantic matching of web service capabilities, in International Semantic Web Conference (ISWC), Sardinia, 2002, pp. 333–347

    Google Scholar 

  10. J. Rao, D. Dimitrov, P. Hofmann, N. Sadeh, A mixed-initiative approach to semantic web service discovery and composition, in International Conference on Web Services (ICWS), Chicago, 2006

    Google Scholar 

  11. L. Sterling, S. Shapiro, The Art of Prolog (MIT Press, Cambridge, 1994)

    Google Scholar 

  12. The Web Services Challenge (2007), http://www.wschallenge.org/wsc07/

  13. Web Services Challenge, http://www.wschallenge.org/. Accessed 1 May 2012

  14. Web Services Description Language, http://www.w3.org/TR/wsdl. Accessed 15 Mar 2001

  15. WSML – Web Service Modeling Language, http://www.wsmo.org/wsml/

  16. WSDL-S: Web Service Semantics http://www.w3.org/Submission/WSDL-S. Accessed 7 Nov 2005

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Srividya K. Bansal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bansal, S.K., Bansal, A., Gupta, G. (2012). Semantics-Based Web Service Composition Engine. In: Blake, B., Cabral, L., König-Ries, B., Küster, U., Martin, D. (eds) Semantic Web Services. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28735-0_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28735-0_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28734-3

  • Online ISBN: 978-3-642-28735-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics