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

基于Java消息服务的消息中间件的研究与设计

代理获取

目录

文摘

英文文摘

论文说明:论文修改提纲

声明

第一章绪论

1.1前言

1.2中间件技术

1.2.1中间件分类

1.2.2中间件产生的必要性

1.2.3中间件的优势

1.3项目背景

1.4研究内容

1.5论文的内容安排

第二章相关技术介绍

2.1消息中间件

2.1.1消息中间件的目标

2.1.2消息中间件的一般模型

2.1.3消息中间件的比较

2.2 XML技术

2.2.1XML相关标准

2.2.2 DOM

2.2.3 SAX

2.3密码技术

2.3.1对称密码体制

2.3.2非对称密码体制

2.4本章小结

第三章Java消息服务API规范

3.1 JMS概述

3.2 JMS体系结构

3.2.1 JMS应用的组成

3.2.2管理

3.2.3两种消息模式

3.2.4 JMS接口

3.2.5开发JMS应用

3.2.6多线程

3.2.7请求/答复(Request/Reply)

3.3消息模型

3.3.1目标

3.3.2 JMS消息组成

3.3.3消息头(header fields)

3.3.4消息属性(Message Properties)

3.3.5消息选择

3.3.6 JMS消息体

3.4点对点(PTP)模型和发布/订阅(Pub/Sub)模型

3.5本章小结

第四章系统设计与实现

4.1系统架构

4.2服务器设计与实现

4.2.1 JNDI Server

4.2.2 Messaging Server

4.2.3 MOMX Server

4.3客户端

4.3.1点到点模式

4.3.2出版/订阅模式

4.4本章小结

第五章安全模块

5.1数据的机密性

5.2数据的完整性

5.2.1安全散列算法

5.3数字签名

5.4密钥的分发

5.4.1公开宣布

5.4.2公开可以得到的目录

5.5信息安全的实现

5.5.1消息体

5.5.2公钥表

5.5.3私钥表

5.6消息的加密

5.7本章小结

第六章测试与性能分析

6.1测试环境

6.2测试结果及分析

第七章总结与展望

参考文献

致谢

作者攻硕期间取得的成果

展开▼

摘要

近段时间以来,愈来愈多的项目都提出了使用消息传递策略来解决异类主机通信的问题,以及近年来消息中间件在实际工程中需求的大面积增长,使得消息中间件的开发受到业界和学术界的重视。 消息中间件为分布式系统中创建、发送、接收消息提供了一套可靠、通用的方法,它屏蔽了不同操作系统和网络协议的具体细节,减少了开发跨平台和网络协议软件的复杂性。由于没有统一的规范和标准,基于各种消息中间件的应用不可移植,不同的消息中间件也不能互操作,这大大阻碍了消息中间件的发展。Java消息服务(Java Message Service,JMS)是SUN及其伙伴公司提出的旨在统一各种消息中间件系统接口的规范,它促进了分布式环境中各个组件之间可靠的异步通信,可以用来创建松散藕合的消息系统,从而大大简化了企业应用的开发。 本文在研究了JMS规范、XML技术、密码技术和JNDI服务的基础上设计并实现了一个符合JMS 1.1规范的消息中间件系统。这个中间件系统实现了出版/订阅和点对点的消息模式;实现了六类标准的JMS消息;实现JMS标准API;实现了持久化消息;提供了消息的选择机制;实现了消息的同步接收和异步接收;针对传统的的过虑方法效率较低,提出了一种改进的消息过滤算法,提高了系统的性能;设计和实现了基于XML的消息格式。 虽然基于JMS的消息系统有种种优势,然而它自身却有很大的一个不足:JMS规范不提供控制或配置消息完整性或消息隐秘性的功能。在实际的消息系统中,数据的安全性和可靠性一直是客户比较关心的问题。对此,本文对即将传递到网络上的数据首先以三重DES算法进行加密,以保证消息在传递的途中不会被有恶意人的窃取和篡改;然后将加密后的消息附着在以XML格式定义的消息头和消息属性的后面传递到服务器;服务器从消息头中提取所需的信息将消息放入目的地。这样就弥补了基于JMS的消息系统在安全性方面的不足。 最后,使用LoadRunner工具对系统进行了负载和压力测试,并与其它产品进行了比较;对本文涉及的相关技术进行了归纳和总结,对还不完善和没有实现的地方进行了讨论,并指出了下一步的工作。

著录项

  • 作者

    王波;

  • 作者单位

    电子科技大学;

  • 授予单位 电子科技大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 张帆;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.02;
  • 关键词

    消息中间件; 网络协议; Java消息服务; 异步通信;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号