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/).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
S. Kona, A. Bansal, G. Gupta, T. Hite, Web service discovery and composition using USDL. in Proceedings of CEC/EEE, San Francisco, 2006
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
K. Marriott, P.J. Stuckey, Programming with Constraints: An Introduction (MIT Press, Cambridge, 1998)
S. McIlraith, T.C. Son, H. Zeng, Semantic web services. IEEE Intell. Syst. 16(2), 46–53 (2001)
OWL-S. http://www.daml.org/services/owl-s/1.0/owl-s.html. Accessed 1 May 2012
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
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
L. Sterling, S. Shapiro, The Art of Prolog (MIT Press, Cambridge, 1994)
The Web Services Challenge (2007), http://www.wschallenge.org/wsc07/
Web Services Challenge, http://www.wschallenge.org/. Accessed 1 May 2012
Web Services Description Language, http://www.w3.org/TR/wsdl. Accessed 15 Mar 2001
WSML – Web Service Modeling Language, http://www.wsmo.org/wsml/
WSDL-S: Web Service Semantics http://www.w3.org/Submission/WSDL-S. Accessed 7 Nov 2005
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)