学位论文 > 优秀研究生学位论文题录展示
消息服务组件应用接口设计与实现
作 者: 詹木楚
导 师: 汤德佑; 沈顺七
学 校: 华南理工大学
专 业: 软件工程
关键词: 消息服务组件 应用编程接口 队列 管道
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 11次
引 用: 0次
阅 读: 论文下载
内容摘要
网络技术的普及和迅速发展使得包括软件产业在内的信息产业在组织结构、产品开发方法以及技术应用模式上都发生了根本改变。消息服务组件顺应软件应用形态改变的趋势,提供可靠、高效、跨平台的数据传输服务,屏蔽了底层通信的细节,缩短软件开发周期,为分布式环境下快速构建应用提供支撑。消息服务组件的应用接口是连接上层应用与消息服务组件的桥梁,提供应用程序使用消息服务组件各种通信服务的接口。本文主要研究数据在应用与消息组件间如何传递,为消息服务组件提供应用程序易于访问的接口。主要的工作如下:1)对消息中间件的相关标准、协议和接口规范进行综述,阐述消息的同步、异步通信以及点对点、发布/订阅者通信模型,探讨消息服务组件在接口层面上应采用的进程间通信方式;2)基于消息服务组件接口中传递或接收的数据是以消息的形式存在的,讨论了消息的定义和类型,分析应用程序如何获得消息状态反馈,以及同步异步通信在消息服务组件中如何实现;3)设计接口层中的消息队列结构,分别分析了发送和接收数据时数据流在接口层中的流向;设计并实现消息服务组件接口的管道管理、会话管理和消息控制三个功能模块以及消息状态反馈的API。4)设计测试用例,对所实现的接口进行功能测试。
|
全文目录
摘要 5-6 Abstract 6-8 目录 8-11 图表清单 11-13 第一章 绪论 13-16 1.1 研究背景和意义 13-14 1.1.1 研究背景 13 1.1.2 研究意义 13-14 1.2 论文主要工作 14-15 1.3 论文组织 15-16 第二章 国内外现状及相关技术研究 16-24 2.1 国内外现状 16-20 2.1.1 国内外产品现状 16-17 2.1.2 国内外研究现状 17-20 2.2 相关技术研究 20-24 2.2.1 ACE 的应用 20-21 2.2.2 进程间通信方式的选择 21 2.2.3 消息的异步和同步传递 21 2.2.4 点对点与发布/订阅者通信模式 21-24 第三章 消息服务组件 PSMQ 24-28 3.1 PSMQ 简介 24 3.2 PSMQ 网络拓扑图 24-25 3.3 PSMQ 架构设计 25-26 3.4 PSMQ 数据流程 26-27 3.5 PSMQI 与 PSMQ 的关系 27-28 第四章 消息服务组件接口概要设计 28-44 4.1 需求分析 28-29 4.1.1 系统功能目标 28-29 4.1.2 系统边界 29 4.2 设计思路 29-44 4.2.1 消息的定义和类型 29 4.2.2 接口功能结构划分 29-30 4.2.3 接口中的队列 30-31 4.2.4 接口工作流程 31-32 4.2.5 管道处理 32-35 4.2.6 会话管理 35-38 4.2.7 消息控制 38-42 4.2.8 消息同步和异步传输的实现 42 4.2.9 消息状态反馈和异常处理 42-44 第五章 消息服务组件接口详细设计与实现 44-57 5.1 主要类图 44-45 5.2 主要函数接口 45-48 5.2.1 管道相关 API 45 5.2.2 会话相关 API 45-46 5.2.3 消息相关 API 46-47 5.2.4 获取状态等其他 API 47-48 5.3 消息封装类 48-49 5.4 内部接口 49-57 5.4.1 会话管理器 50-51 5.4.2 消息管理器 51-54 5.4.3 会话类 54-57 第六章 接口测试及结果 57-62 6.1 测试环境 57 6.2 接口功能测试 57-62 6.2.1 连接测试 57-58 6.2.2 消息传输测试 58-60 6.2.3 管道和会话管理测试 60 6.2.4 测试结果集 60-62 总结与展望 62-64 工作总结 62 研究展望 62-64 参考文献 64-66 攻读硕士学位期间取得的研究成果 66-67 致谢 67-68 附件 68
|
相似论文
- 孔光一教授学术思想与临床经验总结及清宣法为主辨治小儿外感咳嗽的临床研究,R249.2
- AFC系统通信中间件的研究与设计,TP311.5
- 温降、压降分析及其在海管CO2腐蚀评估中的应用,TE832
- 深水海底管道S型铺管法安装分析,TE973
- 三元复合驱油井管道超声波除垢技术研究,TE39
- 海底管道修复连接器的研究,TE973
- 海底管道自埋机理数值模拟研究,TE973
- 低压管道输水灌溉技术在我国渠灌区的应用研究,S275.6
- 水下可回收垂直卡爪连接器关键技术研究,TM503.5
- 基于排队论的数据流连续查询处理模型的研究与实现,TP311.13
- 基于Linux的流量控制系统的研究,TP393.06
- 集团医院数据集成系统的设计与实现,TP311.52
- 肥胖与女性结直肠癌关系的前瞻性队列研究,R735.37
- 区分服务体系下基于流量预测的队列缓冲管理问题研究,TP393.09
- 无线接入网络主动队列管理算法研究,TN925.93
- 风载作用下塔设备及相连管道的振动分析,TQ053.5
- 二氯乙烷氨化合成乙二胺工艺研究,TQ226.31
- 干气直接氯化制备二氯乙烷的工艺开发,TQ222.23
- 胶泥吸能器减振性能的模拟及在核电中应用的探索,TM623.4
- 流固耦合作用下载流管道声场分析,P756.2
- 载波聚合在LTE-Advanced中的研究,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|