Virginia Tech Home Page Dept. of CS Home Page

Project: Reputation Management for Web Services

Funding Source: The National Science Foundation

Award Number: 0627469


OVERVIEW

There is increasing consensus that Web services will be the silver bullet of the next generation of the Web, the service Web. In this respect, Service Computing is expected to be at the core of the emerging field of "Services Science". The focus of this project is on a key enabler of service computing: a trust framework among Web services. The goal of this research is to provide a trust management framework for Web services interactions. The aim is to develop techniques for defining, ascertaining, and managing reputation among Web services as a key mechanism for managing trust. Reputation of Web services (in delivering services) is the key parameter used to establish this trust. A Peer-to-Peer approach is proposed to assess the reputation of a-priori unknown Web services. This distributed approach enables the selection and composition of autonomous and dynamic set of Web services using reputation as a key parameter for ascertaining trust. The approach uses local ontologies (communities) as a shared space for exchanging reputation information. This work is a major contribution in the emerging field of services science. Establishing a trusted environment for Web service interactions will facilitate the deployment of applications such as E-commerce (e.g., B2B applications), E-government (e.g., social services), and E-science (e.g., Grid computing).

This research is woven into graduate education to enable the training of both research and coursework students in the key area of service computing ; trust management among Web services, through short and longer term projects.