Semantics-based web service composition engine

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Scopus citations

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/).

Original languageEnglish (US)
Title of host publicationSemantic Web Services
Subtitle of host publicationAdvancement Through Evaluation
PublisherSpringer Berlin Heidelberg
Pages329-343
Number of pages15
ISBN (Electronic)9783642287350
ISBN (Print)9783642287343
DOIs
StatePublished - Jan 1 2012

    Fingerprint

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Bansal, S. K., Bansal, A., & Gupta, G. (2012). Semantics-based web service composition engine. In Semantic Web Services: Advancement Through Evaluation (pp. 329-343). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-28735-0_21