郝玲玲,傅妍芳
(西安工业大学 计算机科学与工程学院,西安 710021)
随着信息化建设的深入,各领域系统应用趋于复杂,如何让不同平台的系统进行通信已成为当务之急。目前大多数流行的信息传输中间件产品已能提供良好的开发平台和通信支持,但由于缺乏合适的系统控制接口和应用级服务质量(Quality of Service,QoS)的有效支持,并不能很好地解决通信的实时性和可靠性问题[1]。在数据分发服务(Data Distribution Service,DDS)应用方面,国内外目前已将DDS产品广泛应用到了各个领域,在无人机领域中,文献[2]构建了一个基于RTI-DDS消息中间件的分布式无人机地面站系统,提出了一种基于RTI-DDS的消息中间件解决无人机地面站系统软件通信的方法。在船舶通信领域中,文献[3]研究了船舶通信中的DDS中间件应用可行性和性能效果,讨论并比较了DDS的实时性指标,引入不同结构对发送和接收相同数据的传输时间作比较,通过验证得出DDS比较适合应用在船舶分布式通信系统中。文献[4]通过分析分布式卫星系统仿真支撑平台的特点,完成了基于数据分发服务的仿真平台的需求分析、硬件结构、软件功能和数据接口设计,确定总体设计方案,并对关键部分进行实验验证,仿真结果表明仿真支撑平台可以屏蔽分布式环境的低层技术细节,使用户可以将注意力集中到仿真应用上来,从而提高仿真系统开发的质量和效率。文献[5]设计了基于DDS和HLA的实时性联合仿真系统,该系统通过使用DDS替换HLA中的数……