一种用于c4isr的服务系统的制作方法
【专利摘要】本发明涉及一种用于C4ISR的服务系统,分为数据层、服务层、应用层,其中数据层用来完成系统中数据的访问和管理,为服务系统提供数据支撑;服务层提供系统所需的服务;应用层将所有的服务连接在一起,提供连接性、技术异质性、通信异质性和技术服务等功能,并管理和监控各类服务之间的交互,其中所述服务层又分为三层:专用支撑层、公共支撑层、计算服务层;三层提供不同的服务,通过数据订阅与发布、企业服务整合数据及服务。
【专利说明】
一种用于C4ISR的服务系统
技术领域
[0001]本发明涉及计算机网络通信技术领域,具体涉及一种用于C4ISR的服务系统。
【背景技术】
[0002]随着信息技术和网络技术的发展,以综合电子信息系统(Command,Control,Communicat1n, Computer, Intelligence, Surveillance and Reconnaissance,简称 C4ISR系统)为核心的信息化建设得以迅速发展。
[0003]C4ISR系统是由不同平台的传感器、情报侦察系统、预警探测系统、指挥控制系统、服务系统、通信系统等组成。这些组成系统设备结构复杂、设备异构、分布异域、所处环境恶劣、系统间通信和交互频繁等特点,对C4ISR系统的实时性、互操作性、协同性、可靠性等性能提出了很高的要求,使得C4ISR系统规模庞大、硬件和软件构成复杂化,导致设计和开发C41SR系统成为一项艰巨的任务”。使用用传统的体系结构技术对C4ISR体系结构进行设计和开发,存在一些问题:难以有效描述系统的整体能力、建模方法中缺少C4ISR体系结构元模型、没有提供面向对象设计方法和开发过程以及没有体系结构度量和验证方法等。这些关键技术的不足导致C4ISR系统体系结构设计和开发周期加长、费用增加、系统质量难以保证等问题。
【发明内容】
[0004]本发明的目的是提供一种用于C4ISR的服务系统,消除不同服务之间的技术差异,实现不同服务间的通信与整合。
[0005]本发明的技术方案如下:
[0006]—种用于C4ISR的服务系统,其特征在于:服务系统的架构分为数据层、服务层、应用层,其中数据层用来完成系统中数据的访问和管理,为服务系统提供数据支撑;服务层提供系统所需的服务;应用层将所有的服务连接在一起,提供连接性、技术异质性、通信异质性和技术服务等功能,并管理和监控各类服务之间的交互。
[0007]所述服务层又分为三层:专用支撑层、公共支撑层、计算服务层;三层提供不同的服务,通过数据订阅与发布、企业服务整合数据及服务。
[0008]所述专用支撑服务层是解决系统的交互操作问题,是具体系统应用的核心,是开发和运行各种特定应用软件的支撑工具,倾向于具体的特殊使命域的应用服务;专用服务层按照标书要求,分为三部分:情报分析服务、指挥控制服务、模拟演练服务;其中,情报分析服务包括情报获取、情报预处理、情报优化、情报初始化、情报参数分析、情报评估分析;指挥控制服务包括目标监视、辅助决策、态势协同标绘、指挥调度、警报管理。
[0009]所述公共支撑服务层解决系统互通的信息共享服务和表示问题,为绝大多数公共应用提供所需要的基础服务软件,这些服务独立于具体的应用,是建立系统的基础。
[0010]所述计算服务层是解决系统互通中数据计算和处理,是一个公共计算环境,为公共支撑层提供一些基本的操作和处理,为其它层以及基于计算环境的应用提供基础的系统服务,该层提供计算服务、存储服务、虚拟化服务。
[0011]本发明通过面向服务的分布式体系结构中间件来实现支撑环境,数据发布订阅服务提供了分布式构件的组织结构,屏蔽系统在物理上的分布性,提供通用的分布式服务、资源管理、数据访问控制、Qos控制、发布/订阅机制和安全控制机制等。通过构建数据发布订阅服务,统一管理系统之间的服务构件资源和数据资源,使各地、各级操作员通过中间层管理和访问系统的元数据框架,实现各系统之间的互联互通,保证系统运行的高效率,能支持多种软硬件平台的兼容。
【具体实施方式】
[0012]基于SOA架构的服务系统使用了企业服务总线服务(ESB)、数据订阅与发布服务(DDS),改变了传统的软件结构,消除了不同应用间的技术差异,实现不同服务的通信与整合。通过采用此架构,降低了服务间耦合的程度。
[0013]服务系统采用ESB架构,降低了服务的耦合度,各类服务通过ESB组织起来,不受服务编程语言、服务开发环境等条件的限制,提高了服务项的可配置、可扩展性。采用DDS架构,实现了分部环境中以数据为中心的发布与订阅,简化数据交互的方式。
[0014]各类服务通过ESB组织起来,满足应用需求,实现了跨平台、语言独立、松散耦合的异构服务的交互和集成,提供基于模块化、基于标准、可配置、可扩展的服务使用方式。各类数据可以通过DDS的发布与订阅,实现了分布式环境中以数据为中心的数据实时传输,解决了分布式实时系统中服务质量约束和单点失效等问题。
[0015]服务系统的架构可以分为三层:数据层、服务层、应用层。
[0016]数据层:数据层用来完成系统中数据的访问和管理,为服务系统提供数据支撑。
[0017]服务层;服务层提供系统所需的服务。服务可分为三层:专用支撑曾、公共支撑层、计算服务层。三层提供不同的服务,通过数据订阅与发布(DDS)、企业服务(ESB)整合数据及服务。
[0018]应用层:E S B在整个服务系统的体系结构中起着服务注册中心的角色,它将所有的服务连接在一起,提供连接性、技术异质性、通信异质性和技术服务等功能,并管理和监控各类服务之间的交互。
[0019]服务系统提供的服务如下所述:
[0020]专用支撑层:
[0021]专用支撑服务层是解决系统的交互操作问题,是具体系统应用的核心,是开发和运行各种特定应用软件的支撑工具,倾向于具体的特殊使命域的应用服务。专用服务层按照标书要求,分为三部分:情报分析服务、指挥控制服务、模拟演练服务。其中,情报分析服务包括情报获取、情报预处理、情报优化、情报初始化、情报参数分析、情报评估分析;指挥控制服务包括目标监视、辅助决策、态势协同标绘、指挥调度、警报管理。
[0022]公共支撑层:
[0023]公共支撑服务层解决系统互通的信息共享服务和表示问题,为绝大多数公共应用提供所需要的基础服务软件,这些服务独立于具体的应用,是建立系统的基础。因此,公共支撑层包括一个开发工具集来辅助开发人员进行使命应用软件的开发。公共支撑层提供对专用支撑层的支撑如图形处理和态势显示。在该层提供的服务为:视频信息服务、空间信息服务、数据服务、文电传输服务、警报服务、时钟同步服务、日志服务、信息接入与共享服务、后勤保障服务。
[0024]计算服务层:
[0025]计算服务层是解决系统互通中数据计算和处理,是一个公共计算环境,为公共支撑层提供一些基本的操作和处理,为其它层以及基于计算环境的应用提供基础的系统服务。计算服务层是系统架构开放性的基础,是实现系统即插即用的枢纽,提供与硬件联系的接口,也使其它的应用服务不依赖硬件的特性。该层提供计算服务、存储服务、虚拟化服务。
【主权项】
1.一种用于C4ISR的服务系统,其特征在于:服务系统的架构分为数据层、服务层、应用层,其中数据层用来完成系统中数据的访问和管理,为服务系统提供数据支撑;服务层提供系统所需的服务;应用层将所有的服务连接在一起,提供连接性、技术异质性、通信异质性和技术服务等功能,并管理和监控各类服务之间的交互。2.根据权利要求1所述的一种用于C4ISR的服务系统,其特征在于:所述服务层又分为三层:专用支撑层、公共支撑层、计算服务层;三层提供不同的服务,通过数据订阅与发布、企业服务整合数据及服务。3.根据权利要求2所述的一种用于C4ISR的服务系统,其特征在于:所述专用支撑服务层是解决系统的交互操作问题,是具体系统应用的核心,是开发和运行各种特定应用软件的支撑工具,倾向于具体的特殊使命域的应用服务;专用服务层按照标书要求,分为三部分:情报分析服务、指挥控制服务、模拟演练服务;其中,情报分析服务包括情报获取、情报预处理、情报优化、情报初始化、情报参数分析、情报评估分析;指挥控制服务包括目标监视、辅助决策、态势协同标绘、指挥调度、警报管理。4.根据权利要求2所述的一种用于C4ISR的服务系统,其特征在于:所述公共支撑服务层解决系统互通的信息共享服务和表示问题,为绝大多数公共应用提供所需要的基础服务软件,这些服务独立于具体的应用,是建立系统的基础。5.根据权利要求2所述的一种用于C4ISR的服务系统,其特征在于:所述计算服务层是解决系统互通中数据计算和处理,是一个公共计算环境,为公共支撑层提供一些基本的操作和处理,为其它层以及基于计算环境的应用提供基础的系统服务,该层提供计算服务、存储服务、虚拟化服务。
【文档编号】H04L29/08GK105897795SQ201410727747
【公开日】2016年8月24日
【申请日】2014年12月4日
【发明人】武超, 雷婧, 罗茜
【申请人】北京航天长峰科技工业集团有限公司