On agent-based software engineering
Artificial Intelligence
Representing agent interaction protocols in UML
First international workshop, AOSE 2000 on Agent-oriented software engineering
IEEE Internet Computing
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Communications of the ACM - Service-oriented computing
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
Agent-Based Software Development
Agent-Based Software Development
Toward autonomic web services trust and selection
Proceedings of the 2nd international conference on Service oriented computing
Towards Adaptive Workflow Enactment Using Multiagent Systems
Information Technology and Management
The Knowledge Engineering Review
Online and Minimum-Cost Ad Hoc Delegation in e-Service Composition
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
The Knowledge Engineering Review
Dynamic Service Composition and Selection through an Agent Interaction Protocol
WI-IATW '06 Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology
Autonomous service level agreement negotiation for service composition provision
Future Generation Computer Systems
Adaptive Service Composition in Flexible Processes
IEEE Transactions on Software Engineering
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
Web Services from an Agent Perspective
IEEE Intelligent Systems
A framework for QoS-aware binding and re-binding of composite web services
Journal of Systems and Software
An ontology, intelligent agent-based framework for the provision of semantic web services
Expert Systems with Applications: An International Journal
Dynamic Web Service Selection for Reliable Web Service Composition
IEEE Transactions on Services Computing
Selective Querying for Adapting Web Service Compositions Using the Value of Changed Information
IEEE Transactions on Services Computing
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 01
Negotiating Robustness in Semantic Web Service Composition
ECOWS '09 Proceedings of the 2009 Seventh IEEE European Conference on Web Services
Provider-Composer Negotiations for Semantic Robustness in Service Compositions
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
HTN planning for Web Service composition using SHOP2
Web Semantics: Science, Services and Agents on the World Wide Web
BPEL for semantic web services (BPEL4SWS)
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Implicit vs. explicit data-flow requirements in web service composition goals
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
An agent system for automated web service composition and invocation
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
Service Life Cycle Tools and Technologies: Methods, Trends, and Advances
Service Life Cycle Tools and Technologies: Methods, Trends, and Advances
Modeling uncertainty reasoning with possibilistic Petri nets
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
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.