论文部分内容阅读
随着信息技术和军事变革的发展,存在互通互操作能力弱、信息处理能力差等问题的传统“烟囱式”指挥控制系统必然向网络化、信息化的指挥控制系统转变。面向服务的架构SOA以其松散耦合、独立操作系统及编程语言、支持应用系统高效整合和业务流程随需应变的特点成为军事信息资源共享和应用整合的重要支撑技术。采用服务架构的指挥控制系统能根据战争情况动态获取战场信息,实现系统间的互联、互通、互操作,满足网络中心战条件下的作战需求,因此对基于SOA的指挥控制系统进行研究具有重要的意义。为了有效解决SOA技术在指挥控制系统中的应用问题,研究基于SOA的指挥控制系统体系结构尤为重要,鉴于此,论文阐述了SOA和服务的概念、特性及实现技术:研究了Web Services体系结构、关键技术和协议模型;从技术体系的角度以系统建模的方法构建了基于SOA的指挥控制系统体系结构,分别提出了基于SOA的指挥控制系统组织模型,确立了指挥控制系统的构成元素;提出了基于SOA的指挥控制系统通信模型,确立了组织模型中信息交互方式和协议标准;提出了基于SOA的指挥控制系统功能模型,确立了服务化的指挥控制系统功能结构:提出了基于SOA的指挥控制系统信息模型,确立了指挥控制系统中军事信息的服务化,并给出了服务创建过程和调用方法。依据本文提出的组织模型、通信模型、功能模型、信息模型,选取军事预警、监控、反馈为仿真案例,在Java开发平台,使用Apache CXF服务框架,采用Web Services相关技术XML、WSDL、SOAP、UDDI配合Spring、Struts技术设计并实现了基于SOA的指控仿真系统,通过仿真演示表明:本文构建的基于SOA的指挥控制系统体系结构可为面向服务架构的指挥控制系统提供理论依据,给出的服务创建过程和调用方法可为军事信息服务化提供技术支撑。