首页> 中文学位 >基于Java消息服务的消息中间件的研究与实现
【6h】

基于Java消息服务的消息中间件的研究与实现

代理获取

目录

文摘

英文文摘

第1章 绪论

1.1 引言

1.2 消息中间件概念

1.3 消息中间件应用场景

1.4 国内外研究进展

1.5 本文工作内容

1.6 本文组织结构

1.7 本章小结

第2章 JMS体系研究

2.1 JMS定义

2.2 JMS体系结构

2.3 JMS消息传输基本流程

2.4 JMS内部对象关系

2.5 JMS的优点

2.6 JMS的消息模式

2.6.1 点对点模式

2.6.2 发布/订阅模式

2.7 JMS的消息结构

2.7.1 消息头

2.7.2 消息属性

2.7.3 消息选择器

2.7.4 消息体

2.8 JMS其它概念

2.9 本章小结

第3章 基于JMS消息中间件的相关技术

3.1 JNDI简介

3.1.1 JNDI架构

3.1.2 上下文对象

3.2 XML简介

3.2.1 XML定义

3.2.2 XML结构

3.2.3 XML解析器

3.3 JDBC简介

3.4 RMI简介

3.4.1 RMI层次结构

3.4.2 RMI注册

3.5 本章小结

第4章 系统设计与实现

4.1 架构设计

4.2 服务器端实现

4.2.1 系统初始化

4.2.2 系统配置

4.2.3 受管对象

4.2.4 RMI注册

4.2.5 名字服务

4.2.6 消息持久化服务

4.2.7 事件监听

4.2.8 多线程管理

4.2.9 日志生成

4.3 客户端实现

4.3.1 点到点模式

4.3.2 发布/订阅模式

4.4 消息压缩的实现

4.4.1 采用消息压缩的可行性

4.4.2 采用消息压缩的局限

4.4.3 消息压缩的实现

4.5 本章小结

第5章 JMS中间件在数据库同步系统中的应用

5.1 项目系统介绍

5.2 基于JMS的系统设计

5.2.1 A部门JMS客户机消息主题的订阅

5.2.2 B部门JMS客户机消息的发布

5.3 本章小结

第6章 结论与展望

参考文献

致谢

攻读硕士期间发表的相关论文

展开▼

摘要

随着计算机网络技术的发展和分布式应用的迅速普及,将应用从客户端/服务器模型向客户端/中间层/服务器三层模型进行转移己成为用户的迫切需求,也是当今计算机技术发展的一个主要趋势。
   消息中间件是一种基于消息传递的中间件,它能高效可靠地进行与平台无关的数据通信,并通过数据通信来进行分布式系统的集成和互操作。Java Message Service(JMS)是由Sun Microsystems公司提出的基于Java技术的消息中间件的规范。它有效地屏蔽了网络协议、应用实现的具体技术、操作系统和数据库的细节。随着越来越多的企业开始关注系统的伸缩性和扩展性,消息中间件在银行、电信、金融等大规模关键事务领域中整合各种异构平台、保证交易完整性等方面的应用正变得越来越普遍。
   本文在研究消息中间件技术和JMS规范的基础上,主要研究符合JMS规范的消息中间件的设计和实现方法。
   首先,本文介绍了JMS目前的主要研究进展,接着介绍了J2EE中主要与JMS配合工作的一些主要技术,然后在上述相关理论的基础上,结合JMS规范给出了系统的整体结构设计。本文的重点是给出了一个基于JMS的消息中间件的设计模型,实现了JMS的基本标准AP1,提供了消息持久化功能,基于J2EE技术,提供了名字与目录服务;同时在服务器端实现了事件监听、多线程管理和日志产生等机制,提高了服务质量。同时,针对传统JMS系统对于多客户发送长消息的效率往往较低的情况,设计了消息压缩的机制,对于改善JMS系统的消息发送机制做了有益的尝试。最后,将开发的JMS中间件整合到数据库同步系统中,为多客户端间的消息传输与信息整合给出了解决方案,同时改善了多客户端之间系统消息传输效率,取得了良好的经济效益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号