基于消息中间件的分布式工商业务短消息平台的设计与实现

基于消息中间件的分布式工商业务短消息平台的设计与实现

论文摘要

为进一步拓宽工商行政机构与社会公众之间的信息化沟通渠道,更好地服务于社会公众,各省市工商机关纷纷选择建设短消息平台,开通12315短消息服务。在实施过程之中主要存在两个实际问题:一是同时存在多个运营商的多种短消息网关协议、多种短消息网关厂家提供API的混乱情况;二是各省市工商部门的信息化建设程度不一,业务系统结构各异。这些实际情况增大了短消息平台的建设难度,制约了统一快速有效的实施。在此背景下,本文做了针对性的研究。提出实现一个统一处理多种短消息网关协议、基于消息中间件的组件化、分布式的短消息平台来解决上述问题。设计了短消息业务接口、短消息业务服务、短消息业务通信三个主要的功能组件,短消息业务接口组件支持多种异构业务系统的接入;短消息业务服务组件作为系统核心调度,负责短消息业务的处理和转发;短消息业务通信组件实现了多种短消息网关的协议,并对其他组件屏蔽了短消息收发的差异性。组件与组件之间采用消息中间件提供的异步消息队列机制进行松耦合的消息传递,从而实现系统整体的业务协作。系统各组件对外都提供了扩展接口,并支持多种部署方式,方便工商部门根据自身情况进行定制扩展及进行有选择性的搭建部署。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究工作的背景
  • 1.2 论文结构及章节安排
  • 1.3 本章小结
  • 第二章 电信短消息业务通信技术介绍
  • 2.1 SP 短消息业务的接入方式
  • 2.2 短消息网关协议相关背景知识
  • 2.2.1 点对点短消息(SMPP)协议
  • 2.2.2 上行短消息
  • 2.2.3 下行短消息
  • 2.3 本章小结
  • 第三章 系统关键技术介绍
  • 3.1 面向消息的架构
  • 3.1.1 面向消息的中间件
  • 3.1.2 Java 消息服务
  • 3.2 Socket 通信技术相关背景知识
  • 3.2.1 Socket 通信技术
  • 3.2.2 网络通信框架Netty
  • 3.3 契约优先(Contract First)的Web 服务
  • 3.4 本章小结
  • 第四章 需求分析
  • 4.1
  • 4.1.1 功能性需求
  • 4.1.2 非功能性需求
  • 4.1.3 功能规划
  • 4.2 本章小结
  • 第五章 总体设计
  • 5.1 技术目标和设计原则
  • 5.2 软件构架
  • 5.2.1 构架表示方式
  • 5.2.2 构架目标和约束
  • 5.2.3 用例视图
  • 5.2.4 逻辑视图
  • 5.2.5 进程视图
  • 5.2.6 部署视图
  • 5.3 基本设计概念和业务处理流程
  • 5.3.1 基本设计概念
  • 5.3.2 业务处理流程
  • 5.4 技术选型及运行环境
  • 5.5 本章小结
  • 第六章 详细设计及实现
  • 6.1 业务对象设计
  • 6.1.1 业务实体
  • 6.1.2 数据访问
  • 6.2 短消息业务接口组件设计及实现
  • 6.2.1 业务接口
  • 6.2.2 业务流程
  • 6.3 短消息业务服务组件设计及实现
  • 6.3.1 发送下行短消息
  • 6.3.2 接收下行短消息状态报告
  • 6.3.3 接收上行短消息
  • 6.3.4 记录上下行短消息日志
  • 6.4 短消息业务通信组件设计及实现
  • 6.4.1 内部接口
  • 6.4.2 技术结构
  • 6.4.3 协议消息的类设计及实现
  • 6.4.4 消息的编码及解码
  • 6.4.5 协议处理器
  • 6.5 本章小结
  • 第七章 系统测试
  • 7.1 测试内容
  • 7.1.1 功能测试
  • 7.1.2 性能测试
  • 7.2 测试用例及结果(节选)
  • 7.2.1 功能测试用例
  • 7.2.2 压力测试用例
  • 7.3 测试结论
  • 7.4 本章小结
  • 第八章 结论和展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].融合IP网和SS7网的一种新型短信息网关[J]. 知识经济 2010(05)
    • [2].垃圾短信监管系统方案分析与实现[J]. 硅谷 2012(07)
    • [3].关于建立校园移动信息平台系统的探讨[J]. 桂林航天工业高等专科学校学报 2008(03)
    • [4].韶冶短信中心平台的设计与实现[J]. 中国科技信息 2008(23)
    • [5].基于UNIX的企业短信增值服务系统的设计[J]. 辽东学院学报(自然科学版) 2010(04)

    标签:;  ;  ;  ;  ;  

    基于消息中间件的分布式工商业务短消息平台的设计与实现
    下载Doc文档

    猜你喜欢