论文部分内容阅读
基于网络的分布式作战仿真,成为模拟系统发展的趋势。特别是在进行实时、异地、分布模拟时,仿真交互的质量成为系统顺利运行的关键。由于网络基础设施状态不一,存在多种传输链路;服务交互请求的种类、数量有很大差异;服务资源分布并不规则;导致了某些情况下交互效益不高,存在着单点失效、负载不均衡、网络拥塞、对突发情况反应不及时等现象。为适应复杂的网络环境,满足大规模远程异地分布式作战仿真的需要,在军事系统仿真中实现对总线的自动化管理,能减少对总线系统的人工控制,并能随时监控总线运行情况,减少大规模军事仿真的协调难度。本文依托“军事信息系统公共平台”,在对分布式仿真进行介绍,对分布式仿真资源管理进行研究的基础上,针对我军信息系统应用需求和总线管理所面临的难题,提出了数据交互服务总线(DESB)的结构体系,分析了总线管理方式和构模条件,并在此基础上对总线的整体结构进行建模,提出了总线概念模型,将总线管理功能要求分解为资源自动感知、资源负载均衡、服务状态同步、数据格式统一和总线易扩展五项,在对总线管理结构模型分析的基础上,明确了总线管理所使用的方法、采取的结构和功能模块,并对分布式数据交互的管理方式进行探讨。结合模型平台的交互需求,对总线管理各分功能要求进行设计分析,并从工程上初步实现了其功能。针对总线服务交互请求的不同状态,对自动化管理进行了多种条件下的测试,结果显示在网络环境复杂、链路情况多样的情况下,能够大幅提高服务交互质量,为模型平台的正常运行提供了保障。在课题的研究中,充分吸纳借鉴网格、云、SOA、RTI等先进的软件架构思想、研究成果和宝贵经验,综合考虑系统实现时的灵活性和复杂度,力求在保证可行的前提下,重点分析总线管理的设计与实现方法。系统设计过程中,采用原型法,快速形成一个满足功能的原型系统。然后,改进原型,完善设计,添加辅助工具,进一步提高功能和性能,进行系统正式集成。技术实现时,采用基于构件的软件开发方法,实现对构件的复合组装,通过构件的开发实现对总线的管理。