Skip to main content
Log in

An approach based on the transferrable belief model for trust evaluation in web services

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Castelfranchi C (2008) Trust and reciprocity: misunderstandings. Int Rev Econ 55:45–63

    Article  Google Scholar 

  • Castelfranchi C, Falcone R (2010) Trust theory: a socio-cognitive and computational model, vol 18. Wiley, Oxford

    Book  Google Scholar 

  • 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

    Google Scholar 

  • Golbeck JA (2005) Computing and applying trust in web-based social networks. Comput Sci 24(9):120–135

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Malik Z, Bouguettaya A (2009) RateWeb: reputation assessment for trust establishment among web services. Int J Very Large Data Bases 18(4):885–911

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Menasce DA (2004) Composing web services: a QoS view. Internet Comput 8(6):88–90

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

Download references

Acknowledgements

This study was funded by Iran National Science Foundation (Grant Number 93030977).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehrdad Ashtiani.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-017-2730-4

Keywords

Navigation