节点文献
一种基于多Agent系统的中间件平台的设计与实现
Design and Implement on Middleware Platform Based on Multi-Agents System
【作者】 钟伟;
【导师】 冯志勇;
【作者基本信息】 天津大学 , 计算机应用, 2005, 硕士
【摘要】 近年来Agent技术的不断发展,给很多应用领域带来了新的解决方案。借助于Agent的智能特性来模仿各种实体,可以保证安全完成任务。本文提出了一种基于多Agent系统的通用中间件平台方案,旨在使用Agent的可配置性和平台丰富的安全管理方案,灵活有效地完成各种类型的任务。它具有如下特点:本文以FIPA标准及其相关产品JADE平台为基础,进一步扩展包括智能性和安全性等功能。在此基础上,设计开发了表示层工具,它可以快速生成用户指定UI界面,并负责数据管理。使整个系统结构更为完整、安全,增强了其实用性和易用性。平台把整个Agent任务变为配置描述过程,并以描述为中心,完成任务解析和执行的全过程。解析的结果是产生若干独立的动作片断、事件和数据部分;动作片断的执行是异步的,基于事件响应,依靠数据驱动,并且与数据无关。这种方式使整个过程可配置化。平台向下可以兼容所有实现FIPA标准的Agent系统;在内部可以以多种方式结合各种算法,既可以固化在预留的Agent内部空间,又可以拆分实现于平台内部的各个部分;向上不仅提供全面API,而且描述文法可以适应多种应用领域需求。整个平台有了很大的扩展和应用空间。综上所述,本文详细研究了基于FIPA的多Agent系统,构建了一种全新的Agent方案,一个Agent任务就可以看作是Agent借助平台把自身携带的数据不断转化直到得到所需形式的过程。对平台的部分关键技术进行探讨,取得了一定的成果,为企业之间的柔性集成奠定了基础。
【Abstract】 Research in many fields has got new ideas because of the study of Agent beingrapidly developed. People use Agent imitating all kinds of entities’ behaviors,finishing its own tasks safely recurring to Agent’s intelligent characters. So, in thispaper, it researches the general middleware platform based on Multi-Agent System.When using it, Agent becomes smart and can accomplish its work effectivelydepending on configuration character and secure management policy of the wholeplatform. The achievements gained in this paper are as followed: It selects FIPA standard and its product, JADE, which will be modified so as to bestructure-completed, much safer and suitable for the business. Moreover, itcreates figure express tool. When using it, we may create user interface quickly,and handle data. That enhances the whole system practicability and usability. All Agent tasks is based on description files. During Agent working, these fileswill be parsed, then executed. After parsing, a lot of behaviors created, and alsoevents and data. The execution of behaviors is asynchronous, responding toevents, driven by data, but having no relationship with it. Platform has much extended space. It can use all the Agent based on FIPAstandard. It can combine arithmetic easily, by coding in Agent class, or bydividually implementing on platform. It can supply roundly API for user andconveniently used in application.In one word, we design a new Multi-Agent system platform, we change Agenttask as data transform process using behaviors tools on the platform. And probe intosome part of its key technologies and reaches some results, which establish the baseof flexible integration between enterprises.
【Key words】 Agent; Multi-Agent Platform; FIPA; JADE; middleware; business platform; network transaction security; business automatization; XML; Beth; Josang; POMDP;
- 【网络出版投稿人】 天津大学 【网络出版年期】2006年 08期
- 【分类号】TP311.52
- 【被引频次】3
- 【下载频次】258