Game-Theoretic Analysis of a Web Services Collaborative Mechanism

  • Babak Khosravifar
  • Jamal Bentahar
  • Kathleen Clacens
  • Christophe Goffart
  • Philippe Thiran
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7084)


Web services are business applications having the capability to cooperate within groups to increase the efficiency of serving customers. There have been a number of proposed frameworks aggregating web services for the purpose of enhancing their capabilities with respect to providing the required service. However, the grouping procedure has got less attention. In this paper, we discuss the mechanism web services can use to join existing groups of web services (known as communities). Moreover, we analyze the scenarios where the community is filled up with web services that lied about their capabilities before joining. The objective is to provide and maintain a truthful environment where involving components act truthfully.


Web services Reputation Agents 


  1. 1.
    Ali, A.S., Ludwig, S.A., Rana, O.F.: A cognitive trust-based approach for Web service discovery and selection. In: Proc. of the Euro. Conference on Web Services, pp. 38–40 (2005)Google Scholar
  2. 2.
    Jacyno, M., Bullock, S., Luck, M., Payne, T.R.: Emergent Service Provisioning and Demand Estimation through Self-Organizing Agent Communities. In: 8th International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 481–488 (2009)Google Scholar
  3. 3.
    Kalepu, S., Krishnaswamy, S., Loke, S.W.: A QoS metric for selecting Web services and providers. In: Proc. of the 4th International Conference on Web Information Systems Engineering Workshops, pp. 131–139 (2003)Google Scholar
  4. 4.
    Khosravifar, B., Bentahar, J., Moazin, A., Thiran, P.: Analyzing communities of web services using incentives. International Journal of Web Services Research 7(3), 30–51 (2010)CrossRefGoogle Scholar
  5. 5.
    Khosravifar, B., Bentahar, J., Thiran, P., Moazin, A., Guiot, A.: An approach to incentive-based reputation for communities of Web services. In: Proc. of IEEE 7th International Conference on Web Services, pp. 303–310 (2009)Google Scholar
  6. 6.
    Khosravifar, B., Bentahar, J., Moazin, A., Maamar, Z., Thiran, P.: Analyzing communities vs. single agent-based web services: trust perspectives. In: Proc. of the IEEE international Conference on Services Computing, pp. 194–201 (2010)Google Scholar
  7. 7.
    Maamar, Z., Subramanian, S., Thiran, P., Benslimane, D., Bentahar, J.: An approach to engineer communities of web services: Concepts, architecture, operation, and deployment. International Journal of E-Business Research 5(4), 1–21 (2009)CrossRefGoogle Scholar
  8. 8.
    Maximilien, E.M., Singh, M.P.: Conceptual model of Web service reputation. SIGMOD Record 31(4), 36–41 (2002)CrossRefGoogle Scholar
  9. 9.
    Maximilien, E.M.: Multiagent system for dynamic web services selection. In: The 1st Workshop on Service-Oriented Computing and Agent-based Eng., pp. 25–29 (2005)Google Scholar
  10. 10.
    Rosario, S., Benveniste, A., Haar, S., Jard, C.: Probabilistic QoS and soft contracts for transaction based web services. In: IEEE International Conference on Web Services, pp. 126–133 (2007)Google Scholar
  11. 11.
    Ruth, M., Shengru, T.: Concurrency issues in automating RTS for Web services. In: IEEE International Conference on Web Services, ICWS 2007, pp. 1142–1143 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Babak Khosravifar
    • 1
  • Jamal Bentahar
    • 1
  • Kathleen Clacens
    • 2
  • Christophe Goffart
    • 2
  • Philippe Thiran
    • 2
  1. 1.Concordia UniversityMontrealCanada
  2. 2.University of NamurNamurBelgium

Personalised recommendations