Efficient web service discovery and composition using constraint logic programming

Srividya Bansal, Ajay Bansal, Gopal Gupta, Thomas D. Hite

Research output: Chapter in Book/Report/Conference proceedingChapter

4 Scopus citations

Abstract

Service-oriented computing is gaining wider acceptance. 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 paper we present an approach for automatic service discovery and composition with both syntactic and semantic description of Web services. In syntactic case, we use a repository of services described using WSDL (Web Service Description Language). In the semantic case, the services are described using USDL (Universal Service-Semantics Description Language), a language we have developed for formally describing the semantics of Web services. In this paper we show how the challenging task of building service discovery and composition engines can be easily implemented and efficiently solved via (Constraint) Logic programming techniques. We evaluate the algorithms on repositories of different sizes and show the results.

Original languageEnglish (US)
Title of host publicationCEUR Workshop Proceedings
Pages71-86
Number of pages16
Volume196
StatePublished - 2006
Externally publishedYes
EventInternational Workshop on Applications of Logic Programming in the Semantic Web and Semantic Web Services, ALPSWS 2006, Part of the 22nd International Conference on Logic Programming, ICLP 2006 - Seattle, WA, United States
Duration: Aug 16 2006Aug 16 2006

Other

OtherInternational Workshop on Applications of Logic Programming in the Semantic Web and Semantic Web Services, ALPSWS 2006, Part of the 22nd International Conference on Logic Programming, ICLP 2006
Country/TerritoryUnited States
CitySeattle, WA
Period8/16/068/16/06

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Efficient web service discovery and composition using constraint logic programming'. Together they form a unique fingerprint.

Cite this