Abstract
Considering the existence of a wide range of web services and their diversity, selecting a service with the best performance among similar services remains a challenge for the demanding users. However, sometimes it is necessary that web services invoke each other and become combined to create a more complex composite web service. Evaluation of the trust degree based on the trust of individual services forming composite ones can be an effective factor for choosing the best combination of web services. In this paper, by using the fundamental concepts of belief combination and transferability in transferable belief model (TBM), the ratings of a customer for different interactions are combined to constitute the direct trust value. This creates a requirement to take the uncertainty of beliefs into account as well. In direct trust evaluation, the time of ratings determines the impact of the ratings in the final combination. By using the generalized Bayesian theorem in TBM, the trust of the composite services is modeled through time by considering the structure of the individual components within the service. Subsequently, it is shown that the proposed model provides a flexible mechanism for composite trust evaluation, it provides more accurate calculations compared to other existing models, and it is capable of taking into account more complex parameters in trust calculations such as the consistency of opinions.
Similar content being viewed by others
References
Al-Masri E (2014) A quality-driven approach for ranking web services. In: Elleithy K, Sobh T (eds) New trends in networking, computing, e-learning, systems sciences, and engineering. Springer, Berlin, pp 599–606
Balakrishnan V, Varadharajan V, Tupakula U (2008) Subjective logic based trust model for mobile ad hoc networks. In: Proceedings of the 4th international conference on security and privacy in communication networks, Istanbul, Sept. 2008
Billhardt H, Hermoso R, Ossowski S, Centeno R (2007) Trust-based service provider selection in open environments. In: Proceedings of the 2007 ACM symposium on applied computing, Seoul, Mar. 2007, pp 1375–1380
Cahill V, Gray E, Seigneur J-M, Jensen CD, Chen Y, Shand B et al (2003) Using trust for secure collaboration inuncertain environments. Pervasive Comput 2(3):52–61
Castelfranchi C (2008) Trust and reciprocity: misunderstandings. Int Rev Econ 55:45–63
Castelfranchi C, Falcone R (2010) Trust theory: a socio-cognitive and computational model, vol 18. Wiley, Oxford
Ceolin D, van Hage WR, Fokkink W (2010) A trust model to estimate the quality of annotations using the web. In: Proceedings of the WebSci10: extending the frontiers of society on-line, Raleigh, NC, April 2010
Gambetta D (1988) Trust: making and breaking cooperative relations. Blackwell, Oxford
Golbeck JA (2005) Computing and applying trust in web-based social networks. Comput Sci 24(9):120–135
Haddad JE, Manouvrier M, Ramirez G, Rukoz M (2008) QoS-driven selection of web services for transactional composition. In: Proceedings of the IEEE international conference on web services, New York, pp 653–660
Huynh T, Jennings N, Shadbolt B (2006) FIRE: an integrated trust and reputation model for open multi-agent systems. Auton Agent Multi-Agent Syst 13(2):119–154
Josang A, Hayward R, Pope S (2006) Trust network analysis with subjective logic. In: Proceedings of the 29th Australasian computer science conference (ACSC), Hobart, pp 85–94
Karta K (2009) An investigation on personalized collaborative filtering for web service selection. Master Thesis, University of Western Australia, Brisbane
Lei L, Wang Y (2009) Trust evaluation in composite services selection and discovery. In: Proceedings of the international conference on services computing, Bangalore, Sept 2009, pp 482–485
Lei L, Wang Y (2011) A subjective probability based deductive approach to global trust evaluation in composite services. In: Proceedings of the IEEE international conference on web services, Washington, D.C., pp 604–611
Lie L, Wang Y, Lim E (2010) Trust-oriented composite service selection with QoS constraints. J Univ Comput Sci (J. UCS) 16(3):1720–1744
Li X, Lyu MR, Liu J (2004) A trust model based routing protocol for secure ad hoc networks. In: Proceedings of the aerospace conference, Big Sky, Montana, pp 1286–1295
Liu Y, Ngu AH, Zeng LZ (2004) QoS computation and policing in dynamic web service selection. In: Proceedings of the 13th international world wide web conference on alternate track papers & posters, New York, NY, pp 66–73
Li L, Wang Y (2010) Subjective trust inference in composite services. In: Proceedings of the 24th AAAI conference on artificial intelligence (AAAI-10), Atlanta, Georgia, pp 11–15
Lu W, Hu X, Wang S, Li X (2014) A multi-criteria QoS-aware trust service composition algorithm in cloud computing environments. Int J Grid Distrib Comput 7(1):77–88
Malik Z, Bouguettaya A (2009) RateWeb: reputation assessment for trust establishment among web services. Int J Very Large Data Bases 18(4):885–911
Manikrao US, Prabhakar TV (2005) Dynamic selection of web services with recommendation system. In: Proceedings of the international conference on next generation web services practices (NWESP), Seoul
Marsh S, Dibben MR (2003) The role of trust in information science and technology. Ann Rev Inf Sci Technol 37:465–498
Menasce DA (2004) Composing web services: a QoS view. Internet Comput 8(6):88–90
Nguyen HT, Zhao W, Yang W (2010) A trust and reputation model based on Bayesian network for web services. In: Proceedings of the IEEE international conference on web service, Miami, FL, Jul. 2010, pp 251–258
Paradesi S, Doshi P, Swaika S (2009) Integrating behavioral trust in web service compositions. In: Proceedings of the IEEE international conference on web services, Los Angeles, CA, pp 453–460
Park S, Liu L, Pu C, Srivatsa M, Zhang J (2005) Resilient trust management for web service integration. In: Proceedings of the IEEE international conference on web services (ICWS), Orlando, Florida, Jul. 2005
Singh MP, Maximilien EM (2005) Multiagent system for dynamic web services selection. In: Proceedings of the 1st workshop on service-oriented computing and agent-based engineering (SOCABE at AAMAS), Utrecht, Jul. 2005, pp 25–29
Singh MP, Wang Y (2007) Formal trust model for multiagent systems. In: Proceedings of the international joint conference on artificial intelligence (IJCAI), New York, pp 1551–1556
Smets P, Kruse R (1997) The transferable belief model for belief representation. In: Uncertainty management in information systems. Springer, Berlin, pp 343–368
Victor P, De Cock M, Cornelis C (2011) Trust and recommendations. In: Ricci F et al (eds) Recommender systems handbook. Springer, Berlin, pp 645–675
Wang Y, Dai G (2009) Trust-enhanced component service selection algorithm in service composition. In: Proceedings of the 8th international conference on grid and cooperative computing, Lanzhou, Gansu, Aug. 2009, pp 430–435
Yu B, Singh MP (2002) Distributed reputation management for electronic commerce. Comput Intell 18(4):535–549
Yu B, Singh MP (2002) An evidential model of distributed reputation management. In: Proceedings of the 1st international joint conference on autonomous agents and multiagent systems, Bologna, pp 294–301
Zeng L et al (2004) QoS-aware middleware for web services composition. IEEE Trans Software Eng 30(5):311–327
Zeng L, Benatallah B, Ngu AHH, Dumas M, Kalagnanam J, Chang H (2004) Qos-aware middleware for web services composition. In: IEEE transactions on software engineering. vol 30. No. 5, May 2004
Zhang P, Durresi A, Barolli L (2011) Survey of tust management on various networks. In: Proceedings of the complex, intelligent and software intensive systems international conference (CISIS), Seoul, pp 219–226
Acknowledgements
This study was funded by Iran National Science Foundation (Grant Number 93030977).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The Mohammad Abdollahi Azgomi has received research grants from Iran National Science Foundation. The Mehrdad Ashtiani author declares that he has no conflict of interest. The Kimia Karimian author declares that she has no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Karimian, K., Ashtiani, M. & Azgomi, M.A. An approach based on the transferrable belief model for trust evaluation in web services. Soft Comput 22, 7293–7311 (2018). https://doi.org/10.1007/s00500-017-2730-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-017-2730-4