论文部分内容阅读
面向军事情报应用的动态自适应网格平台DartGrid/MIG是一套针对军事情报信息网格应用需求而设计和实现的分布式协同中间件。它结合了语义网格、P2P和服务组合技术的优点,支持各类情报信息资源节点的自主发现、实时协同和动态重组,并以服务的方式对外提供了协同群集的实时监控、功能映射等一系列接口。本文主要围绕DartGrid/MIG这一平台的关键技术进行深入介绍,重点描述DartGrid/MIG的信息资源组织和管理架构和基于策略的服务重组功能实现。文章主要内容包括: 面向军事情报应用的动态自适应网格平台DartGrid/MIG的协同模型。在DartGrid/MIG中,负责消息协同和资源动态管理的语义中间件是其核心。按照各中间件组件在整个DartGrid/MIG中的功能角色,可大致分为本体论服务器、分布式注册与索引服务器、分布式策略与协同服务器等类型。其中,本体论服务器用于指导各分布协同群集间的语义匹配和通信,提供资源注册入口。分布式注册与索引服务器提供了信息资源节点的注册、发现、动态维护等功能。分布式策略与协同服务器利用各协同群集间的语义通信,根据配置的重组策略,利用网格环境下的共享基础设施,建立动态可重组的虚拟系统完成相应的功能使命,是各协同群集进行任务角色分配和动态协同服务流程的核心组件。 DartGrid/MIG的资源组织和管理整体架构。通过采用Super-Peer模式DartGrid/MIG大大增强了情报信息资源管理的动态性、开放性和自治性。此外,本文还分析了基于这一模式下的网络服务拓扑模型,并提出了具体的技术实现方案。作为DartGrid/MIG的另一核心功能,本文还深入研究了基于策略的动态功能重组技术,与此相应而涉及的资源实体-角色-策略映射机制以及相关的服务组合建模及执行引擎的设计和实现也是文章的一个重点。 DartGrid/MIG核心技术的部分实现及其在军事情报领域相关应用的原型演示系统。根据情报信息接收和处理的流程,我们设计了一个防空应用演示场景,通过该原型系统及演示来展现DartGrid/MIG的信息资源注册、动态发现和基于策略的功能重组和角色映射等功能,体现未来复杂的战场环境下协同群集在受到外部攻击、运行失效/过载、使命变化等不可预知的情况下的高可用性、高实时性、高可信性和高效性。 今后的工作重点将放在大规模分布式协同和自主功能重组的完善与实现,以及构建于该平台之上的实用系统的设计和开发。