首页> 中文学位 >ESB中基于QoS动态消息路由的研究及在勘察设计行业中的应用
【6h】

ESB中基于QoS动态消息路由的研究及在勘察设计行业中的应用

代理获取

目录

文摘

英文文摘

声明

1绪论

1.1课题研究背景与研究意义

1.2国内外研究现状

1.3本文的主要工作

1.4本章小结

2相关技术分析

2.1面向服务架构

2.2 Web服务

2.3企业服务总线

2.4基于ESB的企业应用集成

2.5本章小结

3 ESB中基于QoS动态消息路由的研究

3.1 QoS评估方法

3.1.1传统的QoS评估方法

3.1.2对传统QoS评估方法的改进

3.1.3各种QoS评估方法的比较

3.2 ESB中的动态消息路由

3.2.1传统的基于业务逻辑的动态消息路由

3.2.2基于QoS的动态消息路由机制研究

3.2.3两种动态消息路由方式的对比

3.3开源ESB中的消息转换研究

3.3.1开源ESB比较

3.3.2 ServiceMix的JBI体系研究

3.3.3 ESB中的消息转换研究

3.4本章小结

4 ServiceMix中基于QoS的动态消息路由的设计和实现

4.1系统体系结构

4.1.1基于ESB的动态消息路由体系结构

4.1.2基于ServiceMix的动态消息路由体系结构

4.2动态消息路由仓库

4.3历史测试数据的建立与存取

4.3.1历史测试数据的建立

4.3.2历史测试数据的存取

4.4 Senricemix中Web服务绑定与调用

4.4.1基于JBI的Web服务绑定

4.4.2基于消息转换的服务调用

4.5基于QoS的动态消息路由的实现

4.5.1 ESB中路由处理器的实现

4.5.2路由和测试数据的读取

4.5.3服务的QoS参数测试

4.5.4基于QoS评估模型的服务评估

4.6本章小结

5基于ESB的动态消息路由在勘察设计行业中的应用

5.1勘察设计行业需求分析

5.2基于SOA的勘察设计企业应用软件架构系统

5.3应用示例

5.3.1 SenriceMix的运行与管理

5.3.2配置和部署应用

5.4应用测试与分析

5.4.1应用测试

5.4.2测试效果分析

5.5本章小结

6结论与展望

6.1结论

6.2工作展望

致 谢

参考文献

附 录

展开▼

摘要

本文研究题目来源于国家十一五科技支撑计划课题“勘察设计企业信息化关键技术研究与应用”的子课题“基于SOA技术的勘察设计企业应用软件架构系统”。
   企业服务总线(Enterprise Service Bus,ESB)是面向服务体系结构(ServiceOriented Architecture,SOA)的核心部分,它是一种传统中间件与XML、Web服务等相结合的用以联合和连接服务、应用和资源的新型中间件。在ESB中服务间的消息路由是服务间交流的一个非常重要的机制,也是ESB的一个主要功能。为了保证服务质量,并支持服务的动态选择和动态组合,动态消息路由是必不可少的。但是,现在的ESB产品大多仅支持通过静态配置文件或硬编码规则的固定路由。
   通过对现有企业服务总线技术和产品的剖析,并通过研究QoS评估方法等,本文提出了一种基于QoS的动态消息路由框架。该框架在原有ESB消息路由机制的基础上,增加服务测试、服务评估、动态消息路由仓库等模块,将服务评估产生的最优服务提供者设为下一个路由端点,以达到动态消息路由的目的。本文在开源企业服务总线ServiceMix中实现了动态消息路由的原型系统,并对该系统进行了应用与测试。
   本文完成的主要工作如下:
   ①对ESB技术和产品进行了研究和剖析,分析传统企业集成技术的不足,指出了ESB在企业应用集成中的优势。
   ②研究QoS评估方法,指出传统QoS评估方法中的不足,提出了两种QoS评估的改进方法,并分析了各个方法的优缺点及适用场合。
   ③研究了ESB中的动态消息路由,对比分析了基于业务逻辑的和基于QoS的动态消息路由,并相应地研究了开源ESB和其中的消息转换机制。
   ④设计了ESB中基于QoS的动态消息路由的体系结构,使路由目的地可以在ESB运行过程中动态更新。
   ⑤实现了ESB中基于QoS的动态消息路由,包括路由处理器的实现、基于JBI的Web服务绑定、基于消息转换的服务调用、服务测试、基于QoS评估方法的服务评估,以及动态消息路由仓库和历史测试数据的存取。
   ⑥应用ESB中基于QoS的动态消息路由方式在勘察设计企业应用软件架构系统中,分析应用效果并验证该方法的有效性和可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号