Context-Based Web Service Reputation Measurement

Reputation of Web service plays an important role in selecting the best service from massive services. Traditional approaches of measuring Web service reputation are based on all the historical ratings. Although these approaches are effective in the same context environment, they fail in obtaining accurate reputation measurement when users' context is different. In this paper, we propose a context-based Web service reputation measurement approach by weakening the effects on each user's rating caused by different context. The approach first classify ratings based on users' context. Then the approach calculates the difference in ratings given by one user with different context to get users' inner rating. Finally, we adopt User-based Collaborative Filtering to measure the reputation of each Web service. We have implemented our approach with extensive experiments and the results show that our approach outperforms other approaches.

[1]  Dimitris Plexousakis,et al.  Requirements for QoS-Based Web Service Description and Discovery , 2009, IEEE Trans. Serv. Comput..

[2]  Wolf-Tilo Balke,et al.  Distributed Management of Concurrent Web Service Transactions , 2009, IEEE Transactions on Services Computing.

[3]  Thomas Risse,et al.  Selecting skyline services for QoS-based web service composition , 2010, WWW '10.

[4]  Zibin Zheng,et al.  A Distributed Replication Strategy Evaluation and Selection Framework for Fault Tolerant Web Services , 2008, 2008 IEEE International Conference on Web Services.

[5]  Julita Vassileva,et al.  A Review on Trust and Reputation for Web Service Selection , 2007, 27th International Conference on Distributed Computing Systems Workshops (ICDCSW'07).

[6]  Zibin Zheng,et al.  WSRec: A Collaborative Filtering Based Web Service Recommender System , 2009, 2009 IEEE International Conference on Web Services.

[7]  Raouf Boutaba,et al.  Assessing Software Service Quality and Trustworthiness at Selection Time , 2010, IEEE Transactions on Software Engineering.

[8]  Yujie Zhang,et al.  New approaches to mood-based hybrid collaborative filtering , 2010 .

[9]  Dimitris Plexousakis,et al.  Requirements for QoS-based Web Service Description and Discovery , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[10]  Qibo Sun,et al.  Reputation Evaluation Approach in Web Service Selection: Reputation Evaluation Approach in Web Service Selection , 2012 .

[11]  Junfeng Zhao,et al.  Personalized QoS Prediction forWeb Services via Collaborative Filtering , 2007, IEEE International Conference on Web Services (ICWS 2007).

[12]  Shonali Krishnaswamy,et al.  Explaining Reputation for Informed Web Services Selection , 2008, 2008 IEEE International Conference on Web Services.

[13]  Klara Nahrstedt,et al.  A trust management framework for service-oriented environments , 2009, WWW '09.

[14]  Zibin Zheng,et al.  WS-DREAM: A distributed reliability assessment Mechanism for Web Services , 2008, 2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN).

[15]  Shangguang Wang,et al.  Reputation measure approach of web service for service selection , 2011, IET Softw..

[16]  Li Renfa A Survey of Context-Aware Computing and Its System Infrastructure , 2007 .

[17]  Bernhard Seeger,et al.  Progressive skyline computation in database systems , 2005, TODS.

[18]  Lei Li,et al.  A Bayesian network based Qos assessment model for web services , 2007, IEEE International Conference on Services Computing (SCC 2007).

[19]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[20]  Wang Shang Reputation Evaluation Approach in Web Service Selection , 2012 .