Vidal's library
Title: Matchmaking of Web Services Based on the DAML-S Service Model
Author: Sharad Bansal and José M. Vidal
Book Tittle: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems
Pages: 926--927
Year: 2003
Abstract: DAML-S provides the means for a web service to advertise its functionality to potential users of the service. This brings to fore the issue of discovering an advertisement that best matches a request for a particular service a process referred to as matchmaking. The algorithms that have thus far been proposed for matchmaking are based on comparisons of the requested and offered inputs and outputs. In this project, we extend these algorithms by taking into account the detailed process description of the service, thus leading to more accurate matchmaking. That is, we present an algorithm that will allow users to find services based on their Service Model Description. The query language we introduce supports both positive and negative terms. The algorithm runs in worst time of O($c^n$ ), where c is the number of process nodes in the advertisement and n is the number of outputs to be matched. We also show results of tests performed against a simple database.

Cited by 47  -  Google Scholar

@InProceedings{bansal03a,
  author = 	 {Sharad Bansal and Jos\'{e} M. Vidal},
  title = 	 {Matchmaking of Web Services Based on the {DAML-S} Service Model},
  booktitle = 	 {Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems},
  year =	 2003,
  pages = 	 {926--927},
  abstract = 	 {DAML-S provides the means for a web service to
                  advertise its functionality to potential users of
                  the service. This brings to fore the issue of
                  discovering an advertisement that best matches a
                  request for a particular service a process referred
                  to as matchmaking. The algorithms that have thus far
                  been proposed for matchmaking are based on
                  comparisons of the requested and offered inputs and
                  outputs. In this project, we extend these algorithms
                  by taking into account the detailed process
                  description of the service, thus leading to more
                  accurate matchmaking. That is, we present an
                  algorithm that will allow users to find services
                  based on their Service Model Description. The query
                  language we introduce supports both positive and
                  negative terms. The algorithm runs in worst time of
                  O($c^n$ ), where c is the number of process nodes in
                  the advertisement and n is the number of outputs to
                  be matched. We also show results of tests performed
                  against a simple database.},
  googleid = 	 {tAboh33Et2AJ:scholar.google.com/},
  url = 	 {http://jmvidal.cse.sc.edu/papers/bansal03a.pdf},
  keywords = 	 {sweb workflow},
  cluster = 	 {6969254991809218228}
}
Last modified: Wed Mar 9 10:15:41 EST 2011