Agent-based Communities of Web Services: An Argumentation-driven Approach

Jamal Bentahar, Zakaria Maamar, Djamal Benslimane, Philippe Thiran, Subramanian Sattanathan

Research output: Contribution to journalArticle

Abstract

The objective of this paper is to discuss how to sustain the growth of Web services through the use of communities. A community aims at gathering Web services with the same functionality independently of their origins, locations, and functioning. To make Web services more responsive to the environment in which they run and to be more flexible when managing communities, Web services are associated with software agents enhanced with argumentation capacities. This type of agents persuade and negotiate with other peers for the sake of letting their respective Web services reach their goals in an efficient way. Associating Web services with this type of agents allows them to select good communities and allow the communities to host the good Web services and to select the best ones for composite scenarios. Furthermore, this provides satisfactory solutions for three open problems: starvation (Web services refuse all the possibilities of joining communities), competition-free (Web services accept joining any community without being selective), and unfairness (always the same Web services members of a community are selected out of many others to participate in composite scenarios). In addition, the paper presents a formal and computational persuasive and negotiation protocol to manage the attraction and retainment of Web services in the communities and their identification for composite services.
Original languageEnglish
Pages (from-to)219-238
Number of pages20
JournalJournal of Service-oriented Computing and Architecture
Volume2
Issue number4
Publication statusPublished - 2008

Fingerprint

Web services
Joining
Composite materials
Software agents
Network protocols

Keywords

  • Community of Web services - Agents - Argumentation theory

Cite this

Bentahar, Jamal ; Maamar, Zakaria ; Benslimane, Djamal ; Thiran, Philippe ; Sattanathan, Subramanian. / Agent-based Communities of Web Services: An Argumentation-driven Approach. In: Journal of Service-oriented Computing and Architecture. 2008 ; Vol. 2, No. 4. pp. 219-238.
@article{1e42a37fcfda4b14b6e1598b06ef5ce9,
title = "Agent-based Communities of Web Services: An Argumentation-driven Approach",
abstract = "The objective of this paper is to discuss how to sustain the growth of Web services through the use of communities. A community aims at gathering Web services with the same functionality independently of their origins, locations, and functioning. To make Web services more responsive to the environment in which they run and to be more flexible when managing communities, Web services are associated with software agents enhanced with argumentation capacities. This type of agents persuade and negotiate with other peers for the sake of letting their respective Web services reach their goals in an efficient way. Associating Web services with this type of agents allows them to select good communities and allow the communities to host the good Web services and to select the best ones for composite scenarios. Furthermore, this provides satisfactory solutions for three open problems: starvation (Web services refuse all the possibilities of joining communities), competition-free (Web services accept joining any community without being selective), and unfairness (always the same Web services members of a community are selected out of many others to participate in composite scenarios). In addition, the paper presents a formal and computational persuasive and negotiation protocol to manage the attraction and retainment of Web services in the communities and their identification for composite services.",
keywords = "Community of Web services - Agents - Argumentation theory",
author = "Jamal Bentahar and Zakaria Maamar and Djamal Benslimane and Philippe Thiran and Subramanian Sattanathan",
year = "2008",
language = "English",
volume = "2",
pages = "219--238",
journal = "Journal of Service-oriented Computing and Architecture",
number = "4",

}

Bentahar, J, Maamar, Z, Benslimane, D, Thiran, P & Sattanathan, S 2008, 'Agent-based Communities of Web Services: An Argumentation-driven Approach', Journal of Service-oriented Computing and Architecture, vol. 2, no. 4, pp. 219-238.

Agent-based Communities of Web Services: An Argumentation-driven Approach. / Bentahar, Jamal; Maamar, Zakaria; Benslimane, Djamal; Thiran, Philippe; Sattanathan, Subramanian.

In: Journal of Service-oriented Computing and Architecture, Vol. 2, No. 4, 2008, p. 219-238.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Agent-based Communities of Web Services: An Argumentation-driven Approach

AU - Bentahar, Jamal

AU - Maamar, Zakaria

AU - Benslimane, Djamal

AU - Thiran, Philippe

AU - Sattanathan, Subramanian

PY - 2008

Y1 - 2008

N2 - The objective of this paper is to discuss how to sustain the growth of Web services through the use of communities. A community aims at gathering Web services with the same functionality independently of their origins, locations, and functioning. To make Web services more responsive to the environment in which they run and to be more flexible when managing communities, Web services are associated with software agents enhanced with argumentation capacities. This type of agents persuade and negotiate with other peers for the sake of letting their respective Web services reach their goals in an efficient way. Associating Web services with this type of agents allows them to select good communities and allow the communities to host the good Web services and to select the best ones for composite scenarios. Furthermore, this provides satisfactory solutions for three open problems: starvation (Web services refuse all the possibilities of joining communities), competition-free (Web services accept joining any community without being selective), and unfairness (always the same Web services members of a community are selected out of many others to participate in composite scenarios). In addition, the paper presents a formal and computational persuasive and negotiation protocol to manage the attraction and retainment of Web services in the communities and their identification for composite services.

AB - The objective of this paper is to discuss how to sustain the growth of Web services through the use of communities. A community aims at gathering Web services with the same functionality independently of their origins, locations, and functioning. To make Web services more responsive to the environment in which they run and to be more flexible when managing communities, Web services are associated with software agents enhanced with argumentation capacities. This type of agents persuade and negotiate with other peers for the sake of letting their respective Web services reach their goals in an efficient way. Associating Web services with this type of agents allows them to select good communities and allow the communities to host the good Web services and to select the best ones for composite scenarios. Furthermore, this provides satisfactory solutions for three open problems: starvation (Web services refuse all the possibilities of joining communities), competition-free (Web services accept joining any community without being selective), and unfairness (always the same Web services members of a community are selected out of many others to participate in composite scenarios). In addition, the paper presents a formal and computational persuasive and negotiation protocol to manage the attraction and retainment of Web services in the communities and their identification for composite services.

KW - Community of Web services - Agents - Argumentation theory

M3 - Article

VL - 2

SP - 219

EP - 238

JO - Journal of Service-oriented Computing and Architecture

JF - Journal of Service-oriented Computing and Architecture

IS - 4

ER -