首页 | 本学科首页   官方微博 | 高级检索  
     


Composing web services enacted by autonomous agents through agent-centric contract net protocol
Affiliation:1. Department of Mathematics and Computer Science, University of Oum el Bouaghi, LAMIS Laboratory, University of Tébessa, BP 358, Oum el Bouaghi 04000, Algeria;2. Department of Mathematics and Computer Science, Software Engineering Research Laboratory University of Quebec, Trois-Rivières, 3351, Boulevard Des Forges, Trois-Rivières, QC G9A 5H7, Canada;1. Department of Mathematics and Computer Science, ReLa(CS)2 Laboratory, University of Oum El Bouaghi, Algeria;2. Department of Mathematics and Computer Science, GLOG Laboratory, University of Quebec, Trois-Rivières, Canada;1. Department of Computer Science, Federal University of Uberlândia, Uberlândia, Brazil;2. Institute for Computing and Information Sciences, Radboud University, Nijmegen, the Netherlands;1. Jiangsu Key Laboratory of Advanced Food Manufacturing Equipment and Technology, Jiangnan University, 214122 Wuxi, PR China;2. Institute of Structural Mechanics, Bauhaus-University Weimar, 99423 Weimar, Germany
Abstract:ContextAgents 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.ObjectiveIn 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.ResultsThe problem of assembling a computer is discussed in this paper.ConclusionIt 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.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号