A Framework for Trusted Services

  • Icamaan da Silva
  • Andrea Zisman
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7636)


An existing challenge when selecting services to be used in a service-based system is to be able to distinguish between good and bad services. In this paper we present a trust-based service selection framework. The framework uses a trust model that calculates the level of trust a user may have with a service based on past experience of the user with the service and feedback about the service received from other users. The model takes into account different levels of trust among users, different relationships between users, and different levels of importance that a user may have for certain quality aspects of a service. A prototype tool has been implemented to illustrate and evaluate the work. The trust model has been evaluated in terms of its capacity to adjust itself due to changes in user ratings and its robustness.


Trust model direct interaction recommended feedback 


  1. 1.
    Abdul-Rahman, A., Hailes, S.: Supporting Trust in Virtual Communities. In: HCISS (2000)Google Scholar
  2. 2.
    Deora, V., Shao, J., Gray, W.A., Fiddian, N.J.: A Quality of Service Management Framework Based on User Expectations. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 104–114. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Hausmann, J., Heckel, R., Lohmann, M.: Model-based Discovery of Web Services. In: Intl. Conference on Web Services (2004)Google Scholar
  4. 4.
    Josang, A.: A Logic for Uncertain Probabilities. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems 9(3), 279–311 (2001)MathSciNetGoogle Scholar
  5. 5.
    Josang, A., Haller, J.: Dirichlet Reputation Systems. In: 2nd International Conference on Availability, Reliability and Security (ARES 2007), Vienna (April 2007)Google Scholar
  6. 6.
    Josang, A., Luo, X., Chen, X.: Continuous Ratings in Discrete Bayesian Reputation Systems. In: Proceedings of the IFPIM 2008 (2008)Google Scholar
  7. 7.
    Kalepu, S., Krishnaswamy, S., Loke, S.W.: Reputation = f(User Ranking, Compliance, Verity). In: Proc. of the IEEE International Conference on Web Services (2004)Google Scholar
  8. 8.
    Liu, Y., Ngu, A., Zheng, L.: QoS computation and policing in dynamic web service selection. In: Proc. of World Wide Web Conference (2004)Google Scholar
  9. 9.
    Malik, Z., Bouguettaya, A.: Reputation Bootstrapping for Trust Establishment among Web Services. IEEE Internet Computing 13(1) (2009)Google Scholar
  10. 10.
    Matsuo, Y., Yamamoto, H.: Community gravity: Measuring bidirectional effects by trust and rating on online social networks. In: World Wide Web Conference (2009)Google Scholar
  11. 11.
    Maximillen, E.M., Singh, M.P.: Multiagent System for Dynamic Web Services Selection. In: Proc. 1st Workshop on Service-Oriented Computing and Agent-Based Engineering (2005)Google Scholar
  12. 12.
    Meng, L., Junfeng, Z., Lijie, W., Sibo, C., Bing, X.: CoWS: An Internet-Enriched and Quality-Aware Web Services Search Engine. In: Intl. Conference on Web Services (2011)Google Scholar
  13. 13.
    Mui, L., Mohtashemi, M., Halberstadt, A.: A computational Model of Trust and Reputation. In: Proc. of the 35th Hawaii International Conference on System Science (2002)Google Scholar
  14. 14.
    Nguyen, H.T., Zhao, W., Yang, J.: A Trust and Reputation Model Based on Bayesian Network for Web Services. In: IEEE International Conference on Web-Services, Miami (2010)Google Scholar
  15. 15.
    Ruohomaa, S., Kutvonen, L.: Trust Management Survey. In: Herrmann, P., Issarny, V., Shiu, S.C.K. (eds.) iTrust 2005. LNCS, vol. 3477, pp. 77–92. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  16. 16.
    Schafer, J.B., Frankowski, D., Herlocker, J., Sen, S.: Collaborative Filtering Recommender Systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web. LNCS, vol. 4321, pp. 291–324. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  17. 17.
    Shen, Z., Su, J.: Web Service Discovery Based on Behavior Signature. In: IEEE SCC (2005)Google Scholar
  18. 18.
    Spanoudakis, G., Zisman, A.: Discovering Services during Service-based System Design using UML. IEEE Transactions of Software Engineering 36(3), 371–389 (2010)CrossRefGoogle Scholar
  19. 19.
    Srivastava, A., Sorenson, P.G.: Service Selection based on customer Rating of Quality of Service Attributes. In: IEEE International Conference on Web Services (2010)Google Scholar
  20. 20.
    Tan, L., Chi, C., Deng, J.: Quantifying Trust Based on Service Level Agreement for Software as a Service. In: Proc. of Intl. Computer Software and Applications Conf. (2008)Google Scholar
  21. 21.
    Vu, L., Hauswirth, M., Aberer, K.: QoS-based Service Selection and Ranking with Trust and Reputation Management. In: Proc. of the Cooperative Information System Conf. (2005)Google Scholar
  22. 22.
    Wang, Y., Vassileva, J.: Towards Trust and Reputation Based Web Service Selection: A Survey. International Transaction Systems Science and Applications 3(2) (2007)Google Scholar
  23. 23.
    Wang, X., Vitvar, T., Kerrigan, M., Toma, I.: A QoS-Aware Selection Model for Semantic Web Services. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 390–401. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  24. 24.
    Wang, Y., Singh, M.P.: Evidence-Based Trust: A Mathematical Model Geared for Multiagent Systems. ACM Transactions on Autonomous and Adaptive Systems (2010)Google Scholar
  25. 25.
    Xu, Z., Martin, P., Powley, W., Zulkernine, F.: Reputation-Enhanced QoS-based Web Services Discovery. In: IEEE International Conference on Web Services (2007)Google Scholar
  26. 26.
    Zisman, A., Spanoudakis, G., Dooley, J.: A Framework for Dynamic Service Discovery. In: Int. Conf. on Automated Software Engineering (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Icamaan da Silva
    • 1
  • Andrea Zisman
    • 1
  1. 1.Department of Computer ScienceCity University LondonUnited Kingdom

Personalised recommendations