论文部分内容阅读
随着信息技术的发展、战场的范围扩大、作战速度加快,传统的指挥控制系统由于其存在交互能力弱、处理信息的能力差等缺点不能够很好的适应现代战争。传统的“烟囱式”指控系统向信息化、网络化的指挥控制系统转变是一个必然的趋势。为了解决传统指挥控制系统在服务交互方面的问题,我们迫切需要改善指挥控制系各个指控节点的服务交互和通信中存在的问题。发布/订阅服务交互模式已经在很多领域都得到了应用,如设备管理监控系统等。业界也展开了发布/订阅服务交互模型的相关研究工作,目前对于发布/订阅服务交互模型主要有两种规范,分别是WS-Notification和WS-Eventing规范。本文主要采用WS-Notification规范,它对基于内容的Web Service发布订阅服务交互模型进行了定义,同时也对该模型中处理通知的接口进行了定义。将以WS-Notification规范为基础将发布/订阅服务交互模式集成到Web服务框架中对解决像指挥控制系统等大型复杂的分布式系统中交互问题有着重要意义。本文详细介绍了基于SOA指挥控制系统中发布/订阅的服务交互模式,同时对Web服务中支持发布/订阅服务交互模型的关键技术进行了详细的分析,包括消息传送,消息发布机制和订阅机制以及通知策略。在对基于SOA指挥控制系统的整体架构、运行模式以及实现机制进行细致研究的基础上,提出了基于SOA指控系统中发布/订阅服务交互模型的设计,并最终实现了指控系统的服务交互。