Composing web services enacted by autonomous agents through agent-centric contract net protocol

Jonathan Lee, Shin-Jie Lee, Hsi Min Chen, Chia Ling Wu

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

Context: Agents are considered as one of the fundamental technologies underlying open and dynamic systems that are largely enabled by the semantic web and web services. Recently, there is a trend to introduce the notion of autonomy empowered by agents into web services. However, it has been argued that the characteristics of autonomy will make agents become available intermittently and behave variedly over time, which therefore increase the complexity on devising mechanisms for composing services enacted by autonomous agents. Objective: In this work, we propose an extension to Contract Net protocol, called Agent-centric Contract Net Protocol (ACNP), as a negotiation mechanism with three key features for composing web services enacted by autonomous agents. Method: (1) A matchmaking mechanism embedded in a middle agent (as a service matchmaker) for discovering web services that are available intermittently is presented based on the concept of agent roles; (2) A selection algorithm based on risk-enabled reputation model (REAL) embedded in a manager agent (as a service composer) is introduced to serve a basis for selecting web services with variant performance; and (3) A negotiation mechanism between a manager agent and contractor agents (as atomic services) is devised and enables both a service composer and the atomic services to request, refuse or agree on adapting changes of services. Results: The problem of assembling a computer is discussed in this paper. Conclusion: It is increasingly recognised that web services would become more autonomous by introducing diverse agent technologies to better constitute more complex systems in open and dynamic environments. As web service technologies are best exploited by composite services, it is imperative to devise mechanisms for composing services of autonomy.

Original languageEnglish
Pages (from-to)951-967
Number of pages17
JournalInformation and Software Technology
Volume54
Issue number9
DOIs
Publication statusPublished - 2012 Sep 1

Fingerprint

Autonomous agents
Web services
Network protocols
Managers
Open systems
Semantic Web
Contractors
Large scale systems
Dynamical systems
Composite materials

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Computer Science Applications

Cite this

@article{80426ffb9dc54ac9987e631b3e814f63,
title = "Composing web services enacted by autonomous agents through agent-centric contract net protocol",
abstract = "Context: Agents are considered as one of the fundamental technologies underlying open and dynamic systems that are largely enabled by the semantic web and web services. Recently, there is a trend to introduce the notion of autonomy empowered by agents into web services. However, it has been argued that the characteristics of autonomy will make agents become available intermittently and behave variedly over time, which therefore increase the complexity on devising mechanisms for composing services enacted by autonomous agents. Objective: In this work, we propose an extension to Contract Net protocol, called Agent-centric Contract Net Protocol (ACNP), as a negotiation mechanism with three key features for composing web services enacted by autonomous agents. Method: (1) A matchmaking mechanism embedded in a middle agent (as a service matchmaker) for discovering web services that are available intermittently is presented based on the concept of agent roles; (2) A selection algorithm based on risk-enabled reputation model (REAL) embedded in a manager agent (as a service composer) is introduced to serve a basis for selecting web services with variant performance; and (3) A negotiation mechanism between a manager agent and contractor agents (as atomic services) is devised and enables both a service composer and the atomic services to request, refuse or agree on adapting changes of services. Results: The problem of assembling a computer is discussed in this paper. Conclusion: It is increasingly recognised that web services would become more autonomous by introducing diverse agent technologies to better constitute more complex systems in open and dynamic environments. As web service technologies are best exploited by composite services, it is imperative to devise mechanisms for composing services of autonomy.",
author = "Jonathan Lee and Shin-Jie Lee and Chen, {Hsi Min} and Wu, {Chia Ling}",
year = "2012",
month = "9",
day = "1",
doi = "10.1016/j.infsof.2012.03.001",
language = "English",
volume = "54",
pages = "951--967",
journal = "Information and Software Technology",
issn = "0950-5849",
publisher = "Elsevier",
number = "9",

}

Composing web services enacted by autonomous agents through agent-centric contract net protocol. / Lee, Jonathan; Lee, Shin-Jie; Chen, Hsi Min; Wu, Chia Ling.

In: Information and Software Technology, Vol. 54, No. 9, 01.09.2012, p. 951-967.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Composing web services enacted by autonomous agents through agent-centric contract net protocol

AU - Lee, Jonathan

AU - Lee, Shin-Jie

AU - Chen, Hsi Min

AU - Wu, Chia Ling

PY - 2012/9/1

Y1 - 2012/9/1

N2 - Context: Agents are considered as one of the fundamental technologies underlying open and dynamic systems that are largely enabled by the semantic web and web services. Recently, there is a trend to introduce the notion of autonomy empowered by agents into web services. However, it has been argued that the characteristics of autonomy will make agents become available intermittently and behave variedly over time, which therefore increase the complexity on devising mechanisms for composing services enacted by autonomous agents. Objective: In this work, we propose an extension to Contract Net protocol, called Agent-centric Contract Net Protocol (ACNP), as a negotiation mechanism with three key features for composing web services enacted by autonomous agents. Method: (1) A matchmaking mechanism embedded in a middle agent (as a service matchmaker) for discovering web services that are available intermittently is presented based on the concept of agent roles; (2) A selection algorithm based on risk-enabled reputation model (REAL) embedded in a manager agent (as a service composer) is introduced to serve a basis for selecting web services with variant performance; and (3) A negotiation mechanism between a manager agent and contractor agents (as atomic services) is devised and enables both a service composer and the atomic services to request, refuse or agree on adapting changes of services. Results: The problem of assembling a computer is discussed in this paper. Conclusion: It is increasingly recognised that web services would become more autonomous by introducing diverse agent technologies to better constitute more complex systems in open and dynamic environments. As web service technologies are best exploited by composite services, it is imperative to devise mechanisms for composing services of autonomy.

AB - Context: Agents are considered as one of the fundamental technologies underlying open and dynamic systems that are largely enabled by the semantic web and web services. Recently, there is a trend to introduce the notion of autonomy empowered by agents into web services. However, it has been argued that the characteristics of autonomy will make agents become available intermittently and behave variedly over time, which therefore increase the complexity on devising mechanisms for composing services enacted by autonomous agents. Objective: In this work, we propose an extension to Contract Net protocol, called Agent-centric Contract Net Protocol (ACNP), as a negotiation mechanism with three key features for composing web services enacted by autonomous agents. Method: (1) A matchmaking mechanism embedded in a middle agent (as a service matchmaker) for discovering web services that are available intermittently is presented based on the concept of agent roles; (2) A selection algorithm based on risk-enabled reputation model (REAL) embedded in a manager agent (as a service composer) is introduced to serve a basis for selecting web services with variant performance; and (3) A negotiation mechanism between a manager agent and contractor agents (as atomic services) is devised and enables both a service composer and the atomic services to request, refuse or agree on adapting changes of services. Results: The problem of assembling a computer is discussed in this paper. Conclusion: It is increasingly recognised that web services would become more autonomous by introducing diverse agent technologies to better constitute more complex systems in open and dynamic environments. As web service technologies are best exploited by composite services, it is imperative to devise mechanisms for composing services of autonomy.

UR - http://www.scopus.com/inward/record.url?scp=84862779267&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84862779267&partnerID=8YFLogxK

U2 - 10.1016/j.infsof.2012.03.001

DO - 10.1016/j.infsof.2012.03.001

M3 - Article

VL - 54

SP - 951

EP - 967

JO - Information and Software Technology

JF - Information and Software Technology

SN - 0950-5849

IS - 9

ER -