基于SOA的指挥控制系统服务交互机制的研究
发布时间:2023-03-23 20:23
随着信息技术的发展、战场的范围扩大、作战速度加快,传统的指挥控制系统由于其存在交互能力弱、处理信息的能力差等缺点不能够很好的适应现代战争。传统的“烟囱式”指控系统向信息化、网络化的指挥控制系统转变是一个必然的趋势。为了解决传统指挥控制系统在服务交互方面的问题,我们迫切需要改善指挥控制系各个指控节点的服务交互和通信中存在的问题。发布/订阅服务交互模式已经在很多领域都得到了应用,如设备管理监控系统等。业界也展开了发布/订阅服务交互模型的相关研究工作,目前对于发布/订阅服务交互模型主要有两种规范,分别是WS-Notification和WS-Eventing规范。本文主要采用WS-Notification规范,它对基于内容的Web Service发布订阅服务交互模型进行了定义,同时也对该模型中处理通知的接口进行了定义。将以WS-Notification规范为基础将发布/订阅服务交互模式集成到Web服务框架中对解决像指挥控制系统等大型复杂的分布式系统中交互问题有着重要意义。本文详细介绍了基于SOA指挥控制系统中发布/订阅的服务交互模式,同时对Web服务中支持发布/订阅服务交互模型的关键技术进行了...
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题研究背景及意义
1.2 国内外研究现状及发展趋势
1.2.1 国内外指挥控制系统研究现状及发展趋势
1.2.2 国内外SOA技术研究现状及其发展趋势
1.2.3 国内外对服务交互模型研究及其发展趋势
1.3 论文的组织结构
第2章 SOA指挥控制系统的服务架构
2.1 面向服务架构SOA的研究
2.1.1 面向服务架构SOA的体系结构
2.1.2 面向服务架构SOA的实现技术
2.2 指挥控制系统服务交互的研究
2.2.1 传统指控系统的服务交互的不足
2.2.2 面向SOA的指挥控制系统的服务交互
2.3 Web Service
2.3.1 SOA与Web Service的分析
2.3.2 Web Service的核心技术
2.5 本章小结
第3章 服务交互技术
3.1 服务交互的基本概念
3.1.1 消息发送
3.1.2 消息目的地和Socket
3.1.3 同步交互方式和异步交互方式
3.2 消息交互模式分类
3.2.1 基本的消息交互模式
3.2.2 组合的消息交互模式
3.3 基于发布/订阅消息交互模式概述
3.3.1 发布/订阅模型的优势
3.3.2 发布/订阅模型的组成
3.3.3 发布/订阅模型的分类
3.3.4 发布/订阅模型的特征
3.4 本章小结
第4章 指挥控制系统服务交互的关键技术
4.1 指控系统的消息传输机制
4.1.1 Web Service消息
4.1.2 指控系统中的消息交换模型
4.2 指控系统的发布/订阅机制
4.2.1 松耦合的交互模式
4.2.2 基于内容的发布/订阅
4.3 指控系统中角色分析
4.3.1 用户角色
4.3.2 管理角色
4.3.3 实体角色
4.4 通知匹配
4.4.1 通知模型
4.4.2 订阅模型
4.4.3 匹配过程
4.5 SOA指控系统的通知模式
4.5.1 直接通知模式
4.5.2 代理通知模式
4.6 本章小结
第5章 SOA指挥控制系统服务交互的设计与实现
5.1 基于SOA指控系统服务交互模型分析
5.2 基于SOA指控系统服务交互关键技术分析及设计
5.2.1 用户模块
5.2.2 管理模块
5.2.3 实体模块
5.3 用户接.模块的实现
5.3.1 开发环境
5.3.2 通知生产者模块
5.3.3 通知消费者模块
5.4 管理模块的实现
5.4.1 消费者管理
5.4.2 生产者注册管理
5.4.3 通知管理
5.5 功能测试
5.6 性能测试
5.7 本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢
本文编号:3768687
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题研究背景及意义
1.2 国内外研究现状及发展趋势
1.2.1 国内外指挥控制系统研究现状及发展趋势
1.2.2 国内外SOA技术研究现状及其发展趋势
1.2.3 国内外对服务交互模型研究及其发展趋势
1.3 论文的组织结构
第2章 SOA指挥控制系统的服务架构
2.1 面向服务架构SOA的研究
2.1.1 面向服务架构SOA的体系结构
2.1.2 面向服务架构SOA的实现技术
2.2 指挥控制系统服务交互的研究
2.2.1 传统指控系统的服务交互的不足
2.2.2 面向SOA的指挥控制系统的服务交互
2.3 Web Service
2.3.1 SOA与Web Service的分析
2.3.2 Web Service的核心技术
2.5 本章小结
第3章 服务交互技术
3.1 服务交互的基本概念
3.1.1 消息发送
3.1.2 消息目的地和Socket
3.1.3 同步交互方式和异步交互方式
3.2 消息交互模式分类
3.2.1 基本的消息交互模式
3.2.2 组合的消息交互模式
3.3 基于发布/订阅消息交互模式概述
3.3.1 发布/订阅模型的优势
3.3.2 发布/订阅模型的组成
3.3.3 发布/订阅模型的分类
3.3.4 发布/订阅模型的特征
3.4 本章小结
第4章 指挥控制系统服务交互的关键技术
4.1 指控系统的消息传输机制
4.1.1 Web Service消息
4.1.2 指控系统中的消息交换模型
4.2 指控系统的发布/订阅机制
4.2.1 松耦合的交互模式
4.2.2 基于内容的发布/订阅
4.3 指控系统中角色分析
4.3.1 用户角色
4.3.2 管理角色
4.3.3 实体角色
4.4 通知匹配
4.4.1 通知模型
4.4.2 订阅模型
4.4.3 匹配过程
4.5 SOA指控系统的通知模式
4.5.1 直接通知模式
4.5.2 代理通知模式
4.6 本章小结
第5章 SOA指挥控制系统服务交互的设计与实现
5.1 基于SOA指控系统服务交互模型分析
5.2 基于SOA指控系统服务交互关键技术分析及设计
5.2.1 用户模块
5.2.2 管理模块
5.2.3 实体模块
5.3 用户接.模块的实现
5.3.1 开发环境
5.3.2 通知生产者模块
5.3.3 通知消费者模块
5.4 管理模块的实现
5.4.1 消费者管理
5.4.2 生产者注册管理
5.4.3 通知管理
5.5 功能测试
5.6 性能测试
5.7 本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢
本文编号:3768687
本文链接:https://www.wllwen.com/kejilunwen/jingguansheji/3768687.html