首页> 中文学位 >企业应用集成中智能消息中间件的设计与实现
【6h】

企业应用集成中智能消息中间件的设计与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题研究的背景及意义

1.2国内外研究现状

1.2.1企业应用集成的研究现状

1.2.2消息中间件的研究现状

1.3本文的主要工作与结构安排

第2章相关技术简介

2.1企业应用集成

2.1.1企业应用集成概述

2.1.2企业应用集成实现技术分析

2.2消息中间件

2.2.1消息中间件概述

2.2.2消息中间件的分类与特点

2.2.3消息中间件的两种实现模式

2.2.4消息中间件的两种通信方式

2.3本章小结

第3章智能消息中间件模型

3.1企业应用集成对消息中间件的需求

3.2设计思想及功能概述

3.3软件架构设计

3.4消息模型的设计

3.4.1消息的组成

3.4.2消息的分类

3.4.3消息的表示

3.4.4消息的路由

3.5提高可靠性设计

3.5.1持久化队列

3.5.2改进的滑动窗口协议

3.5.3有界缓冲区的互斥访问

3.6本章小结

第4章智能消息中间件各模块详细设计

4.1初始化模块的设计

4.2消息发送与接收模块的设计

4.2.1详细设计

4.2.2消息转换器

4.2.3两种传输方式的实现

4.3消息处理模块的设计

4.3.1详细设计

4.3.2消息适配器

4.3.3消息处理流程

4.3.4另外两种传输方式的实现

4.4订阅管理模块的设计

4.4.1消息匹配算法

4.4.2订阅/退订消息处理

4.5本章小结

第5章智能消息中间件的实现及应用

5.1相关数据结构

5.2 XML格式数据解析

5.3接口函数设计

5.4功能测试

5.5应用实例

5.5.1项目背景

5.5.2集成实现

5.5.3应用效果

5.6本章小结

结论

参考文献

攻读硕士学位期间所发表的学术论文

致谢

展开▼

摘要

中间件技术是企业应用集成中常用的一种方法,而消息中间件(MOM)又是中间件中应用最多的一种。一般的消息中间件对所有消息采用同样的处理,但消息本身的类型是多种多样的,不同消息对及时性,高速性,可靠性等方面的要求也不尽相同,这就要求消息中间件能够智能地对不同种类消息做出不同的处理。 本文首先对企业应用集成环境下的消息中间件做了详细的阐述,介绍它的消息传递和消息队列两种实现模式,以及点对点和发布/订阅两种通信方式。并在此基础之上,提出了一种智能消息中间件的模型,它以XML格式的数据来做消息传输的载体,能够根据消息的不同类型来自动选择合适的数据传输方式,以满足不同种类消息的需求。同时给出了该模型的设计思想与功能概述,对整个软件架构做了详细设计,并在此模型中通过应用和改进持久化队列、滑动窗口协议、有界缓冲区的互斥访问等相关实现技术来提高了其可靠性。 其次,本文对此智能消息中间件中所用到的消息模型中消息的组成、分类、表示方法和路由方法等做了详细描述。并对此智能消息中间件的各个主要功能模块做了详细设计,包括初始化模块的设计、消息发送与接收模块的设计、消息处理模块的设计、订阅管理模块的设计等。并介绍了消息中间件中消息转换器和消息适配器的设计方法,发布/订阅模式下的消息匹配算法以及其四种传输方式在此模型中的具体实现方法。 最后阐述了此智能消息中间件的具体实现方法,描述了消息和消息队列的数据结构、XML格式数据的解析方法、接口函数的设计、功能的测试等。并给出了此智能消息中间件在企业应用集成环境下的应用实例,最后从几个不同方面分析了其实际应用效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号