论文部分内容阅读
现代军事指挥控制系统是由众多子系统构成的复杂而又庞大的系统,要使其有效地运转,正确而又充分地发挥各子系统的潜力和威力,就必须以信息技术为纽带,通过系统集成技术实现军事电子信息系统的一体化。目前,军事电子信息系统集成面临的问题有:各个部门的信息系统之间还没有实现有效的数据共享和服务共享,各个子系统之间缺乏统一的规范。目前,传统的分布式系统集成技术主要以构件化模型为基础,大多以Client/Server为集成模式,把系统简单的划分为客户和服务器两部分,缺乏多角色,多用户,多层次的灵活的交互,集成系统缺乏必要的灵活性和柔性。Agent技术,即智能代理技术是人工智能领域最新的研究成果,Agent本身具有主动性,自治性,社会性和智能性等特性。本文试图在传统的信息系统集成技术的基础上,把Agent技术和系统集成技术相结合,充分发挥Agent的技术优势,以提高集成系统的动态性和灵活性。本文首先对Agent技术做了详细的分析和研究,分别对Agent的特性:主动性,自治性,社会性和智能性的概念,基本原理,一般实现技术都做了一定的研究,总结Agent的技术优势。同时,对现有的信息系统集成技术做了一定的讨论,特别是对信息系统集成的一些关键的技术:集成系统体系结构,构件模型以及构件之间组装协议和规约都做了充分的研究,同时总结了遗产系统的集成的一般方法。通过对Agent技术的讨论和对信息系统集成技术的研究,本文研究并设计了一个基于Agent的系统集成框架。该系统集成框架采用软总线型体系结构,把被集成单元封装成具有独立功能模块Agent,使功能模块具有Agent的自治性和主动性。在本系统集成框架里,通过引入能力注册中心(CRC)模块来为整个系统提供目录服务,实现了服务的透明调用和能力的自动匹配,通过任务Agent和功能Agent的分层服务实现客户的业务需求,使集成系统具有一定的动态性和灵活性。