[发明专利]基于Agent的动态集成开发平台系统和方法有效
申请号: | 200910219441.X | 申请日: | 2009-12-11 |
公开(公告)号: | CN101710281A | 公开(公告)日: | 2010-05-19 |
发明(设计)人: | 李青山;刘鹤;胡圣明;贠海顺;严体华;蒋丹 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 agent 动态 集成 开发 平台 系统 方法 | ||
1.一种基于Agent的动态集成开发平台系统,包括:
主控平台,部署在分布式集成环境的主控节点上,用于对全局范围内的Agent进 行管理和集成任务的控制,并提供对本地Agent运行时的支持,控制非主控平台实现 分布式系统的集成;
非主控平台,根据系统的集成需求,部署在0到多个节点上,用于对本地Agent 进行管理,提供对本地Agent运行时的支持;
所述的主控平台包括:用于运行时管理的全局管理工具、用于运行时支持的本地 管理工具以及用于开发阶段支持的开发设计工具;
所述的非主控平台包括:用于运行时支持的本地管理工具,以及用于开发阶段支 持的开发设计工具。
2.根据权利要求1所述的基于Agent的动态集成开发平台系统,其中所述的全局管 理工具包括:CRC(111)、AMS(112)、CMB(113)和控制集成工具(114),该CRC (111)分别与CMB(113)和集成控制工具(114)进行交互,用于存储系统中部署 的Agent的能力信息;该CMB(113)与CRC(111)、Agent进行交互,用于实现合 同网协议;该AMS(112)用于管理系统中部署的Agent的地址信息和状态信息;该 控制集成工具(114)与CRC(111)进行交互,用于解释集成脚本、生成集成规则, 并利用集成规则绑定服务Agent之间的协作关系,控制系统的集成过程。
3.根据权利要求1所述的基于Agent的动态集成开发平台系统,其中所述的本地管 理工具包括:Agent库管理工具(121)、平台配置工具(122)、平台监视工具(123)、 数据集成引擎(124)和MTS(125),该Agent库管理工具(121)用于管理本地Agent, 实现Agent的添加和删除,以及启动Agent的自治线程,完成Agent的初始化;该平 台配置工具(122)用于配置系统运行时环境信息;该平台监视工具(123)与MTS (125)进行交互,位于MTS(125)的上层,用于监控系统的运行信息;该数据集 成引擎(124)用于对Agent间通信中存在异构数据进行转换;该MTS(125)为系统 中的其它模块提供消息传输服务。
4.根据权利要求1所述的基于Agent的动态集成开发平台系统,其中所述的开发开 发工具包括:Agent包装工具(101)、脚本设计工具(103)和数据集成开发工具(102), 该Agent包装工具(101)用于Agent的开发,生成功能Agent和服务Agent;该脚本 设计工具(103)用于设计集成脚本,对集成脚本进行词法、语法、流程的检查;该 数据集成开发工具(102)根据Agent的定义文件以及数据转换的映射规则,生成数 据转换配置文件。
5.根据权利要求4所述的基于Agent的动态集成开发平台系统,其中所述的Agent 包装工具生成的功能Agent包括:
Agent自治线程(300),通过Agent库管理工具(121)进行初始化和启动,与消 息处理器(302)和状态监控模块(305)进行交互,用于处理接收到的消息和维护自 身的状态;
消息队列(301),与消息处理器(302)进行交互,用于缓存发送和接收的消息;
消息处理器(302),与协作引擎(303)进行交互,用于处理接收到的消息;
协作引擎(303),与投标管理器(306)和调度规划器进行交互,用于控制Agent 之间的协作过程;
规划调度器(304),用于调用能力库中的能力,完成设定的任务;
状态监控(305),用于监控自身状态的变化;
投标管理器(306),用于管理投标过程;
能力库(307),用于保存功能Agent的能力信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910219441.X/1.html,转载请声明来源钻瓜专利网。