[发明专利]SOA架构下多级服务总线的服务调用的动态路由方法有效
申请号: | 200710191521.X | 申请日: | 2007-12-12 |
公开(公告)号: | CN101179505A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 张德进;赵俊峰;丁一新 | 申请(专利权)人: | 江苏省电力公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 南京苏高专利商标事务所 | 代理人: | 陈扬 |
地址: | 210024*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在SOA架构下分布式多级服务总线的服务调用的动态路由方法,该方法使用服务目录而不是服务总线来存放服务总线的联通性信息,服务目录提供路由的最短路径计算功能,服务调用者调用服务总线时,只需提供服务代码,服务总线查询服务目录获得路由的最短路径,再根据最短路径进行路由。本发明能够使服务调用者和服务真正的松耦合,避免服务调用者和服务的紧耦合,使用服务目录而不是服务总线来存放服务总线的联通性信息。本发明具有良好的兼容性;能够为企业提供一个全局统一的服务总线联通的网状视图,便于管理。 | ||
搜索关键词: | soa 架构 多级 服务 总线 调用 动态 路由 方法 | ||
【主权项】:
1.一种SOA架构下多级服务总线的服务调用的动态路由方法,其特征在于它包括以下步骤:(1)服务调用者调用指定的服务总线,并输入服务代码;(2)指定的服务总线接收到服务请求后,输入两个参数:总线代码和服务代码7,调用服务目录的最短路径计算功能;(3)服务目录根据服务代码查询出该服务代码所绑定的服务总线的位置,然后根据总线的联通性信息,计算出指定的服务总线到所绑定服务总线的最短路径,并把最短路径返回给指定的服务总线;(4)指定的服务总线接收到最短路径后,发现请求数据中有最短路径,则判断自己是不是此最短路径的最后一个总线,如果是,则说明所调用的服务代码绑定在自己所在的服务总线上,该服务总线把服务调用者的请求数据发送给服务调用者所在的服务代码处;如果不是,再判断最短路径中的下个总线代码,指定的服务总线在服务调用者的请求数据中加入最短路径,把最短路径和服务调用者的请求数据一起发送到最短路径中的下个服务总线,回到步骤(4),进行循环操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省电力公司,未经江苏省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710191521.X/,转载请声明来源钻瓜专利网。