A peer-to-peer framework for Web service discovery with ranking
Fatih Emekçi, Özgür Şahin, Divyakant Agrawal, Amr El Abbadi · 2004
Current Web service discovery methods are based on centralized approaches where Web services are identified based on service functionality. Examples of service func-tionality include car rental, hotel booking and book sell-ing. Since higher level Web services are increasingly com-posed in terms of lower level Web services, it is important that service discovery not only be based on service func-tionality but also be based on process behavior, i.e., how a service functionality is served. Furthermore, centralized ap-proaches to service discovery suffer from problems such as high operational and maintenance cost, single point of fail-ure, and scalability. Another issue that has not been consid-ered in current Web service discovery paradigms is the is-sue of trust and quality of service of the service provider. We, therefore, propose a structured peer-to-peer framework for Web service discovery in which Web services are located based on both service functionality and process behavior. In addition, we integrate a scalable reputation model in this distributed peer-to-peer framework to rank Web services based on both trust and service quality. 1.