学位论文 > 优秀研究生学位论文题录展示

基于ESB的M2M平台通信模块的设计与实现

作 者: 陈满
导 师: 韩国强
学 校: 华南理工大学
专 业: 计算机应用技术
关键词: M2M业务支撑平台 面向服务体系架构 企业服务总线 消息中间件 Web服务
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 93次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着社会信息化的不断深入,人们开始关注对设备的远程控制,企业要对生产过程的智能化指挥调度等,这些都会涉及到对行业终端的数据采集和管理。M2M业务支撑平台为不同行业、不同服务提供商的终端数据采集、控制和管理提供了统一的平台。本文所研究的课题是基于ESB的M2M平台通信模块的设计与实现,旨在解决业务应用服务器、M2M平台与行业采集终端之间的通信问题。论文采用了SOA的思想,基于现有的ESB、消息中间件Web服务等技术,针对M2M业务支撑平台需求,研究并实现了一个平台通信模块,为业务应用服务器、M2M平台与行业终端提供消息协议转换和消息路由服务。论文首先从目前流行的软件体系架构SOA出发,论述了SOA相关概念、技术和参考架构;然后对SOA的主要切入点ESB做了概述,分析其在SOA中扮演的角色;接着介绍了现在广泛使用的一个企业服务总线构建平台WebSphere Message Broker及其相关开发技术。在分析了系统特性和模块的功能基础上,本文提出了M2M平台通信模块的总体设计方案,将模块划分为下行业务流、下行管理流、终端上行数据流以及消息流日志等子模块;设计了适用于本系统的通信协议,并完成了各子模块的详细设计与实现;之后对平台通信模块进行了功能测试和性能测试,与M2M业务支撑平台的其它模块进行了联调,分析了测试结果并对模块进行了性能优化。论文最后对本文的工作进行总结,指出本文所完成的工作及其实际意义,并提出了今后进一步研究的方向。

全文目录


摘要  5-6
Abstract  6-10
第一章 绪论  10-15
  1.1 课题的研究背景  10-12
    1.1.1 M2M概述  10
    1.1.2 M2M的发展  10-11
    1.1.3 国内外研究现状  11-12
    1.1.4 M2M所面临的困境  12
  1.2 本文的研究内容  12-13
  1.3 本文的组织结构  13-15
第二章 面向服务的体系架构和企业服务总线  15-26
  2.1 面向服务的体系架构SOA  15-19
    2.1.1 SOA概述  15-17
    2.1.2 SOA和Web Services  17-19
    2.1.3 SOA参考架构  19
  2.2 企业服务总线ESB  19-24
    2.2.1 ESB概述  19-24
  2.3 ESB在SOA中扮演的角色  24-25
  2.4 目前主流的几种ESB产品  25
  2.5 本章小结  25-26
第三章 WebSphere Message Broker  26-35
  3.1 WebSphere Message Broker概述  26
  3.2 WebSphere Message Broker的组成  26-28
  3.3 相关概念和对象  28-30
    3.3.1 消息流  28
    3.3.2 消息集  28-29
    3.3.3 执行组  29
    3.3.4 代理  29
    3.3.5 配置管理器  29
    3.3.6 用户名服务器  29
    3.3.7 代理域  29-30
    3.3.8 开发工具  30
  3.4 WebSphere Message Broker开发要点  30-34
    3.4.1 消息流设计  30-33
    3.4.2 消息集与解析器  33-34
    3.4.3 ESQL  34
  3.5 本章小结  34-35
第四章 M2M平台通信模块的总体设计  35-44
  4.1 M2M平台总体设计  35-37
    4.1.1 M2M需求分析  35-36
    4.1.2 M2M平台架构  36-37
  4.2 M2M平台通信模块功能分析  37-41
  4.3 M2M平台通信模块设计原则  41-42
  4.4 各子功能模块的划分  42-43
  4.5 本章小结  43-44
第五章 M2M平台通信模块的详细设计与实现  44-62
  5.1 通信协议的设计  44-50
    5.1.1 平台与行业终端接口规范  44-47
    5.1.2 平台与应用系统接口规范  47-50
  5.2 消息流实现相关技术选择  50-51
    5.2.1 消息接入方式的选择  50-51
    5.2.2 消息解析器的选择  51
  5.3 下行业务流的设计与实现  51-55
    5.3.1 消息流连接的队列  51-52
    5.3.2 消息流逻辑结构  52-53
    5.3.3 主要处理函数  53-55
  5.4 下行管理流的设计与实现  55-56
    5.4.1 消息流连接的队列  55-56
    5.4.2 消息流逻辑结构  56
  5.5 行业终端上行数据流的设计与实现  56-60
    5.5.1 消息流连接的队列  56-57
    5.5.2 消息流逻辑结构  57-58
    5.5.3 主要处理函数  58-60
  5.6 日志模块的设计与实现  60-61
    5.6.1 业务流日志设计与实现  60-61
    5.6.2 管理流日志设计与实现  61
  5.7 本章小结  61-62
第六章 系统测试和性能分析  62-70
  6.1 测试环境  62-64
    6.1.1 软件环境  62
    6.1.2 硬件环境  62-63
    6.1.3 部署测试环境  63-64
  6.2 功能测试  64-66
    6.2.1 测试准备和说明  64
    6.2.2 测试过程  64-65
    6.2.3 测试结果和分析  65-66
  6.3 性能测试  66-69
    6.3.1 测试准备和说明  66
    6.3.2 性能调优  66-67
    6.3.3 测试结果和分析  67-69
  6.4 本章小结  69-70
总结与展望  70-71
参考文献  71-74
致谢  74

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 面向业务过程的服务动态组合方法研究,TP393.09
  3. 面向服务的Web报表的研究与设计,TP393.09
  4. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  5. 基于语义的Web服务发现研究,TP393.09
  6. 基于服务总线的模具企业信息集成系统,TP311.52
  7. 大桥综合管理信息系统的研究与设计,TP311.52
  8. 基于多层QoS本体模型的个性化服务选择机制研究,TP391.1
  9. 基于Agent的校友管理信息系统的设计与实现,TP311.52
  10. 数字化配电网信息交互体系的研究,TM769
  11. 基于QoS的服务发现改进模型,TP393.09
  12. 基于企业服务总线的信息系统集成技术研究,TP311.52
  13. 业务受理订单跨系统交互流程管控的设计与实施,TP311.52
  14. 基于SOA的服务集成平台的设计与实现,TP311.52
  15. 基于JMS、XML技术的机场营运信息集成交互的研究与设计,TP311.52
  16. 电网企业财务管控系统资金集中管理模块设计与实现,F406.72;F426.61
  17. 电力网格仿真系统任务调度的研究与实现,TM743
  18. Web服务事务协调协议WS-TX的形式化分析与验证,TP393.09
  19. 基于ESI的英杰公司采购信息系统开发,TP311.52
  20. 车辆管理综合应用系统的设计与实现,TP311.52
  21. 基于Web Service在线考试管理系统的研究与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com