Date Added: Aug 2012
Determining the appropriate service for a user request is a two step process. Initially, the available services whose description agrees with that of the request service are discovered. Then, the service selection process assists users in choosing the service that better matches their intention. In many practical situations, the responsibility to decide which is the appropriate service is shared among multiple parties, e.g., among the department heads of a university. The standard approach to such a service selection problem is to discard services which are unanimously inappropriate, and return the rest. However, as the involved parties may have conflicting interests, it is possible that only few services are eliminated, and thus almost all discovered services need to be considered.