基于Agent的企业信息系统开发工具底层模块设计与实现

被引量 : 0次 | 上传用户:Ruiming123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Agent的计算作为一种新的软件工程的范式,在构造复杂的、面向开放网络的、分布式系统中逐渐受到重视。但是现有方法不易掌握,影响了多Agent系统(Multi-Agent System)在实际软件开发中的普及应用。本文基于JADE平台,以黑板Agent和白板Agent以及相应的动作组件库为基础,提供了一个MAS企业信息系统底层结构快速开发框架。首先,在Java Agent DEvelopment framework(JADE)平台上实现了黑板Agent和白板Agent两种Agent结构。黑板Agent模拟企业底层的调度部门,记录和维护企业信息系统底层部分模块运行时所涉及的全局信息,包括白板Agent执行状况和各个白板Agent感兴趣的公共资源标志,并负责全局调度;白板Agent模拟企业最底层的职能部门,加载动作组件实例进行单步执行,完成职能部门内部的工作流程。各个Agent运行同时利用JADE平台对于Agent交互的支持,实现黑板Agent的消息处理部件,使得黑板Agent能够与其他Agent进行通信,同时利用Agent之间的往来消息更新黑板上的内容,使黑板Agent上记录的全局信息能够及时反映出信息系统底层模块运行状况。其次,改进了目标结构的执行方式,将原有的黑板Agent单步轮转执行目标结构的模式改为各个白板Agent同时并行执行各自的目标结构,使得企业信息系统执行效率得到提升。各个白板Agent执行的目标结构信息以流程图的方式进行描述,记录在白板Agent所加载的配置文件中,由解析部件对配置文件进行解析,将配置文件中的流程内容映射为动作实例和执行规则集合,在白板Agent内部完成动作实例单步执行过程。最后,本文通过一个制造业企业场景实例说明了利用黑板Agent和白板Agent以及相应的动作组件库进行信息系统底层模块开发过程:系统设计人员对企业进行部门模块划分,在配置文件中以动作实例和执行规则的形式对各个模块工作流程进行描述,之后由白板Agent加载配置文件并解析其内容得到JADE平台上可执行的代码,模拟执行企业信息系统实际流程,在流程执行过程中,白板Agent不断与负责调度的黑板Agent进行通信,完成检查流程单步执行的前提条件和更新全局信息等工作。
其他文献
碳纤维布加固法是一种新的混凝土结构加固的有效方法,具有力学性能好、施工快捷、易操作、自重轻、耐腐蚀和加固效果好等优点.在节点、圆面和曲面构件的加固方面,具有粘钢加
目的加强营养,纠正贫血,积极治疗和预防各种妊娠并发症和合并疾病,降低产褥期感染发生率。方法做好产前检查,防治滴虫性或霉菌性阴道炎;临产时加强营养,避免过度疲劳;接生器
我国最高额保证制度随着《担保法》的颁布而诞生,但是在最高额保证制度的实践过程中逐渐凸现出一些制度性、根本性的问题,如:最高额保证的适用范围仅限于借款合同和某项商品
国际贸易自由化经历了从GATT1947到WTO的转变,国际贸易的范围也由单纯的货物贸易扩大到了服务贸易、知识产权贸易等领域,作为贸易救济的重要手段贸易报复制度也从GATT1947发
<正>米非司酮是炔诺酮的衍生物,属于受体水平抗孕酮激素,具有促使蜕膜萎缩、坏死,绒毛组织变性,黄体溶解、胚囊坏死的作用,加之妊娠蜕膜坏死,内源性前列腺素释放后,致使子宫
文章选取中国三十年代电影(1932-1937)极具代表性的现实主义电影,与几乎处于同历史一时期的意大利新现实主义影片在背景、题材内容、表现手法等方面作一个粗略探讨,从而发现
为提高球型摄像机密封性,从密封线的设计、密封圈受力均匀度和密封圈的压紧方式等方面对其进行优化设计。从球机内部空气循环方式和空气湿度等方面分析球型摄像机起雾的原因,并
品牌与企业发展有着紧密的联系,中国的营销已经进入了品牌营销阶段,一个强势品牌可以允许企业采用溢价定价法,使其获得更高的利润。强势品牌为企业通过品牌延伸达到增长的目
<正> 儿童肠易激综合征(irritable bowel syndrome,IBS)是儿科临床常见的胃肠道功能紊乱性疾病,临床上以腹泻型多见。笔者运用调肠缓激方治疗儿童腹泻型IBS,取得较满意疗效,
入世过渡期结束后,我国进入市场机制建设的新时期,被称为“经济宪法”的竞争政策对经济发展的重要作用将越来越显现。经济全球化大背景下竞争制度的建设,必然受到不断推进的