论文部分内容阅读
目前,信息系统之间难以进行有效地互联、互通和互操作,数据和信息共享存在壁垒,面对日益严重的“信息孤岛”现象,系统集成是必由之路。系统集成需求和运行环境的动态多变,对其提出了动态性的要求,而传统的基于构件和面向服务的系统集成技术均无法满足这种要求。Agent是一种具有自治性、主动性、社会性等智能特性的实体,兼有构件化和面向服务的技术特点,为系统动态集成提供了一种新的、可借鉴的思路。本文的研究重点在于将Agent的特性应用到系统集成过程中,提出对系统集成动态性的支持策略和实现机制。本文首先给出了基于Agent的系统动态集成框架,然后针对动态性的特点和要求,提出了对集成单元动态更新、增加和删除,集成逻辑动态切换和变更,以及集成协作异常动态恢复三个方面的动态性支持策略和机制。在此基础上,设计并实现了与动态性密切相关的协作控制引擎,以及基于系统动态性变化的动态监控工具,实现了对动态性相关特性的直接监测和控制。最后,本文以具有典型分布式系统特点的某仿真系统为测试实例,进行了基于Agent的系统动态集成实验,对文中提出的相关内容进行验证。实验表明,本文提出的对系统集成动态性的支持策略和实现机制,可以有效地适应系统动态性的要求,同时动态监控工具实现了对动态性相关内容的有效监控。