学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 基于用户兴趣特征的图像检索研究与实现,TP391.41
- 面向业务过程的服务动态组合方法研究,TP393.09
- 面向服务的Web报表的研究与设计,TP393.09
- 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
- 基于语义的Web服务发现研究,TP393.09
- 基于服务总线的模具企业信息集成系统,TP311.52
- 大桥综合管理信息系统的研究与设计,TP311.52
- 基于多层QoS本体模型的个性化服务选择机制研究,TP391.1
- 基于Agent的校友管理信息系统的设计与实现,TP311.52
- 数字化配电网信息交互体系的研究,TM769
- 基于QoS的服务发现改进模型,TP393.09
- 基于企业服务总线的信息系统集成技术研究,TP311.52
- 业务受理订单跨系统交互流程管控的设计与实施,TP311.52
- 基于SOA的服务集成平台的设计与实现,TP311.52
- 基于JMS、XML技术的机场营运信息集成交互的研究与设计,TP311.52
- 电网企业财务管控系统资金集中管理模块设计与实现,F406.72;F426.61
- 电力网格仿真系统任务调度的研究与实现,TM743
- Web服务事务协调协议WS-TX的形式化分析与验证,TP393.09
- 基于ESI的英杰公司采购信息系统开发,TP311.52
- 车辆管理综合应用系统的设计与实现,TP311.52
- 基于Web Service在线考试管理系统的研究与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|