A neural network based reputation bootstrapping approach for service selection

With the concept of service-oriented computing becoming widely accepted in enterprise application integration, more and more computing resources are encapsulated as services and published online. Reputation mechanism has been studied to establish trust on prior unknown services. One of the limitations of current reputation mechanisms is that they cannot assess the reputation of newly deployed services as no record of their previous behaviours exists. Most of the current bootstrapping approaches merely assign default reputation values to newcomers. However, by this kind of methods, either newcomers or existing services will be favoured. In this paper, we present a novel reputation bootstrapping approach, where correlations between features and performance of existing services are learned through an artificial neural network (ANN) and they are then generalised to establish a tentative reputation when evaluating new and unknown services. Reputations of services published previously by the same provider are also incorporated for reputation bootstrapping if available. The proposed reputation bootstrapping approach is seamlessly embedded into an existing reputation model and implemented in the extended service-oriented architecture. Empirical studies of the proposed approach are shown at last.

[1]  Chengfei Liu,et al.  A Framework for Reputation Bootstrapping Based on Reputation Utility and Game Theories , 2011, 2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications.

[2]  Pan Wang,et al.  A novel Bayesian learning method for information aggregation in modular neural networks , 2010, Expert Syst. Appl..

[3]  Yi Liu,et al.  Modeling and Performance Evaluation of BPEL Processes: A Stochastic-Petri-Net-Based Approach , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[4]  Munindar P. Singh,et al.  Trustworthy Service Selection and Composition , 2011, TAAS.

[5]  Nicola Dragoni,et al.  A Survey on Trust-Based Web Service Provision Approaches , 2010, 2010 Third International Conference on Dependability.

[6]  Lida Xu,et al.  Enterprise Systems: State-of-the-Art and Future Trends , 2011, IEEE Transactions on Industrial Informatics.

[7]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[8]  Patrick Martin,et al.  Reputation-Enhanced QoS-based Web Services Discovery , 2007, IEEE International Conference on Web Services (ICWS 2007).

[9]  Schahram Dustdar,et al.  Start Trusting Strangers? Bootstrapping and Prediction of Trust , 2009, WISE.

[10]  Hamdi Yahyaoui,et al.  Bootstrapping Trust of Web Services through Behavior Observation , 2011, ICWE.

[11]  Katia P. Sycara,et al.  Bootstrapping trust evaluations through stereotypes , 2010, AAMAS.

[12]  Lei Ren,et al.  Cloud manufacturing: a new manufacturing paradigm , 2014, Enterp. Inf. Syst..

[13]  Li D. Xu,et al.  Applications of artificial neural networks to the nonlinear combination of forecasts , 1996 .

[14]  John Fulcher,et al.  Computational Intelligence: An Introduction , 2008, Computational Intelligence: A Compendium.

[15]  Jian Yang,et al.  A Trust and Reputation Model Based on Bayesian Network for Web Services , 2010, 2010 IEEE International Conference on Web Services.

[16]  Jihong Liu,et al.  An efficient and flexible web services-based multidisciplinary design optimisation framework for complex engineering systems , 2012, Enterp. Inf. Syst..

[17]  Andrew P. Martin,et al.  SWSpec: The Requirements Specification Language in Service Workflow Environments , 2012, IEEE Transactions on Industrial Informatics.

[18]  Marten van Sinderen,et al.  Towards model-driven service-oriented enterprise computing , 2009, Enterp. Inf. Syst..

[19]  Andrew P. Martin,et al.  Using Propositional Logic for Requirements Verification of Service Workflow , 2012, IEEE Transactions on Industrial Informatics.

[20]  Zakaria Maamar,et al.  Web Services Communities - Concepts & Operations , 2007, WEBIST.

[21]  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).

[22]  Qingsheng Zhu,et al.  Transactional and QoS-aware dynamic service composition based on ant colony optimization , 2013, Future Gener. Comput. Syst..

[23]  E. Friedman,et al.  Algorithmic Game Theory: Manipulation-Resistant Reputation Systems , 2007 .

[24]  Athman Bouguettaya,et al.  RATEWeb: Reputation Assessment for Trust Establishment among Web services , 2009, The VLDB Journal.

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

[26]  Christina Kluge,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[27]  Lida Xu,et al.  A neural network representation of linear programming , 2000, Eur. J. Oper. Res..

[28]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[29]  Eugenio Zimeo,et al.  onQoS-QL: A Query Language for QoS-Based Service Selection and Ranking , 2007, ICSOC Workshops.

[30]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[31]  Lida Xu,et al.  Dynamic recurrent neural networks for a hybrid intelligent decision support system for the metallurgical industry , 1999, Expert Syst. J. Knowl. Eng..

[32]  Audun Jøsang,et al.  A Logic for Uncertain Probabilities , 2001, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[33]  Lida Xu,et al.  A new type of recurrent fuzzy neural network for modeling dynamic systems , 2001, Knowl. Based Syst..

[34]  Athman Bouguettaya,et al.  Reputation Bootstrapping for Trust Establishment among Web Services , 2009, IEEE Internet Computing.

[35]  Athman Bouguettaya,et al.  Semantic web enabled composition of web services , 2004 .

[36]  E. Michael Maximilien,et al.  Reputation and endorsement for web services , 2001, SECO.

[37]  Athman Bouguettaya,et al.  A Dynamic Foundational Architecture for Semantic Web Services , 2005, Distributed and Parallel Databases.

[38]  Marijn Janssen,et al.  Exploring the Service-Oriented Enterprise: Drawing Lessons from a Case Study , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).