首页> 中文学位 >面向Web应用的发布订阅中间件的研究与实现
【6h】

面向Web应用的发布订阅中间件的研究与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景

1.2 研究目标与内容

1.2.1 研究目标

1.2.2 研究内容

1.3 论文组织结构

第二章 研究现状及相关技术

2.1 数据分发服务的发展

2.2 Web Service

2.3 WEB DDS的发展

2.4 本章小结

第三章 Web DDS服务模型

3.1 Web DDS服务的功能

3.2 Web DDS服务的组成

3.2.1 Web DDS对象模型

3.2.2 对象的操作

3.3 REST风格的Web DDS服务

3.3.1 对象映射资源

3.3.2 操作映射

3.3.3 返回码设定

3.4 本章小结

第四章 Web DDS原型系统设计与实现

4.1 原型系统结构

4.2 Web业务逻辑处理

4.2.1 用户交互

4.2.2 实体资源存储

4.2.3 操作请求处理

4.2.4 定义数据类型

4.2.5 发布订阅操作处理

4.3 Web发布订阅本地化

4.3.1 发布订阅本地化网关

4.3.2 发布过程

4.3.3 订阅过程

4.4 本章小结

第五章 原型系统测试与分析

5.1 功能测试

5.1.1 用户操作权限认证

5.1.2 增删改查操作

5.1.3 发布数据测试

5.1.4 订阅数据测试

5.2 性能测试

5.2.1 单项性能测试

5.2.2 时延测试

5.2.3 吞吐量测试

5.3 本章小结

第六章 总结与展望

6.1 论文总结

6.2 未来展望

致谢

参考文献

展开▼

摘要

随着互联网的快速发展,在分布式系统中普遍应用的发布订阅通信模型凭借其优秀的解耦合特性以及高效的传输能力受到了学术界与工业界的广泛关注。数据分发服务DDS规范作为发布订阅通信中间件规范,采用了以数据为中心的发布订阅体系结构,被大量应用在分布式系统中。目前绝大多数DDS产品都部署在局域网中,对于因特网环境中的Web应用缺乏支持。针对该问题,本文依据OMG组织发布的Web-Enabled DDS规范,提出了REST风格的Web DDS服务模型,并基于该模型实现一个面向Web应用的发布订阅中间件原型系统。Web环境中的发布者或订阅者可通过该原型系统参与到本地DDS数据空间域中发布订阅数据。论文的主要工作如下:
  1、基于Web-Enabled DDS规范提出了Web DDS服务模型。该模型定义了REST设计风格的Web DDS服务,定义了Web DDS对象模型,描述了对象涉及的操作。
  2、基于Web DDS服务模型设计实现了一个面向Web应用的发布订阅中间件原型系统。原型系统包含Web业务逻辑处理模块与Web发布订阅本地化模块。Web业务逻辑处理模块为Web用户提供操作API、与Web用户进行数据交互、管理系统中的对象、实现用户操作的业务逻辑的处理。Web发布订阅本地化模块中建立发布订阅本地化网关实现Web用户的发布订阅操作本地化,从而实现Web发布订阅应用与本地DDS应用的相互通信。
  3、对面向Web应用的发布订阅中间件原型系统进行功能与性能测试,验证了Web DDS服务模型及面向Web应用的发布订阅中间件原型系统的正确性与有效性。实验结果表明面向Web应用的发布订阅中间件原型系统可高效地支撑Web环境中发布订阅分布式系统的开发和运行。

著录项

  • 作者

    许喆;

  • 作者单位

    东南大学;

  • 授予单位 东南大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 沈卓炜,张德胜;
  • 年度 2017
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    网络服务应用; 发布订阅中间件; 软件设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号