TY - GEN
T1 - Automatic composition of semantic web services
AU - Kona, Srividya
AU - Bansal, Ajay
AU - Gupta, Gopal
PY - 2007/12/1
Y1 - 2007/12/1
N2 - 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. For this automation to be effective, formal semantic descriptions of Web services should be available. In this paper we formally define the Web service discovery and composition problem and present an approach for automatic service discovery and composition based on semantic description of Web services. We also 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. We evaluate our engine for automated discovery and composition on repositories of different sizes and present the results.
AB - 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. For this automation to be effective, formal semantic descriptions of Web services should be available. In this paper we formally define the Web service discovery and composition problem and present an approach for automatic service discovery and composition based on semantic description of Web services. We also 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. We evaluate our engine for automated discovery and composition on repositories of different sizes and present the results.
UR - http://www.scopus.com/inward/record.url?scp=46849108742&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=46849108742&partnerID=8YFLogxK
U2 - 10.1109/ICWS.2007.52
DO - 10.1109/ICWS.2007.52
M3 - Conference contribution
AN - SCOPUS:46849108742
SN - 0769529240
SN - 9780769529240
T3 - Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007
SP - 150
EP - 158
BT - Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007
T2 - 2007 IEEE International Conference on Web Services, ICWS 2007
Y2 - 9 July 2007 through 13 July 2007
ER -