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 language | English (US) |
---|---|
Title of host publication | Semantic Web Services |
Subtitle of host publication | Advancement Through Evaluation |
Publisher | Springer Berlin Heidelberg |
Pages | 329-343 |
Number of pages | 15 |
ISBN (Electronic) | 9783642287350 |
ISBN (Print) | 9783642287343 |
DOIs | |
State | Published - Jan 1 2012 |
ASJC Scopus subject areas
- Computer Science(all)