一种ESB智能动态路由方法
企业服务总线(ESB,Enterprise Service Bus)提供了SOA中多应用系统的集成,它是SOA的核心和基础,其中消息路由是企业服务总线的核心功能点。消息路由主要是指通过一定的规则和逻辑,将服务请求消息正确地传达到服务提供端。本文首先介绍了SOA和ESB的基本概念,然后针对当前ESB的几种主要的路由方式进行分析。当前的ESB软件中的路由方式都是静态的,即路由线路是预先确定的,不能依据运行时状态动态改变,因而无法实现多服务提供者的动态选择。针对静态路由的缺陷,本文提出了一种策略可变的动态路由方法。当新请求到达时,ESB依据消息内容确定待选择服务列表,然后依次为带选择服务建模并排序,最终动态确定最优路由线路。同时,在实际应用中,不同用户的服务选择时的关注点应该是不同的。故本方法动态路由的基础上,提供了路由策略的配置机制。
版权所有:中国教育和科研计算机网网络中心 Copyright © 1994-2017 CERNIC,CERNET,京ICP备05078770号,京网文[2014]2106-306号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@cernet.com