基于SOA的动态路由方法及动态路由系统技术方案

技术编号:16219400 阅读:94 留言:0更新日期:2017-09-16 01:52
本发明专利技术提供了一种基于SOA的动态路由方法及动态路由系统,其中,基于SOA的动态路由方法包括:在SOA总线平台上部署WebService接口,其中,所述WebService接口的预置接口地址可被正常访问;当获取到订单申请时,从所述订单申请中读取目标路由配置信息;基于所述目标路由配置信息生成目标接口地址;将所述预置接口地址替换为所述目标接口地址,以构建路由服务。通过本发明专利技术的技术方案,在SOA总线平台上部署WebService接口,可动态路由到不同WebService接口,避免重复开发接口,提高了开发效率,降低了开发成本和维护成本。

Dynamic routing method based on SOA and dynamic routing system

The present invention provides a method for the SOA dynamic routing and dynamic routing system, including based on dynamic routing method based on SOA: the deployment of WebService interface, the SOA bus on the platform of the preset interface address of the WebService interface can be a normal visit; when access to the order of application, read the target information from the routing configuration the order in the application; the target routing configuration information to generate the target based on the interface address; preset interface address is replaced by the target interface address, to construct the routing service. Through the technical scheme of the invention, the deployment of WebService bus interface in SOA platform, dynamic routing to different WebService interface, to avoid duplication of development, improve development efficiency, reduce development costs and maintenance costs.

【技术实现步骤摘要】
基于SOA的动态路由方法及动态路由系统
本专利技术涉及计算机
,具体而言,涉及一种基于SOA的动态路由方法和一种基于SOA的动态路由系统。
技术介绍
SOA(Service-OrientedArchitecture,面向服务的体系结构)在某些大型项目中,存在如下业务情况:以药品分发为例:为了实现对某地区内药品的监控与管理,在某地区内建立五个分布在不同区域的药品仓库(其中,一个中心仓库,其余为区域仓库)的基础上,所有药品统一通过中心仓库采购,根据医疗机构的药品实际使用需求以及自身药品存量情况,合理的将各个药品分配到各个区域仓库。相关技术中,中心仓库与区域仓库间的交互:提供一个采购订单导入的WebService接口,在不同地点的应用服务器部署,由中心仓库封装不同区域仓库的接口URL(UniformResourceLocator,统一资源定位符)地址,业务在调用的时候,通过不同的接口地址来进行访问即可,这一调用方式加大了中心接口的工作量,中心接口需要提供的接口数量=单个接口×N个中心接口,针对每个区域仓库都需要开发一个对应的接口与中心接口一一对应,这种通过中心接口服务名字来实现不同接本文档来自技高网...
基于SOA的动态路由方法及动态路由系统

【技术保护点】
一种基于SOA的动态路由方法,其特征在于,包括:在SOA总线平台上部署WebService接口,其中,所述WebService接口的预置接口地址可被正常访问;当获取到订单申请时,从所述订单申请中读取目标路由配置信息;基于所述目标路由配置信息生成目标接口地址;将所述预置接口地址替换为所述目标接口地址,以构建路由服务。

【技术特征摘要】
1.一种基于SOA的动态路由方法,其特征在于,包括:在SOA总线平台上部署WebService接口,其中,所述WebService接口的预置接口地址可被正常访问;当获取到订单申请时,从所述订单申请中读取目标路由配置信息;基于所述目标路由配置信息生成目标接口地址;将所述预置接口地址替换为所述目标接口地址,以构建路由服务。2.根据权利要求1所述的基于SOA的动态路由方法,其特征在于,所述在SOA总线平台上部署WebService接口的步骤,具体包括:获取接口输入参数信息和接口输出参数信息;基于所述接口输入参数信息和所述接口输出参数信息,创建所述WebService接口;将所述WebService接口部署在所述SOA总线平台上。3.根据权利要求1所述的基于SOA的动态路由方法,其特征在于,所述从所述订单申请中读取目标路由配置信息的步骤具体包括:基于数据库适配器读取所述目标路由配置信息。4.根据权利要求1至3中任一项所述的基于SOA的动态路由方法,其特征在于,所述预置接口地址信息包括URL地址信息。5.根据权利要求1至3中任一项所述的基于SOA的动态路由方法,其特征在于,所述目标路由配置信息包括:服务名称、访问区域代码、访问区域用户名、访问区域密码...

【专利技术属性】
技术研发人员:贺毅刚
申请(专利权)人:深圳中兴网信科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1