一种集成层自动路由系统及方法技术方案

技术编号:18053904 阅读:57 留言:0更新日期:2018-05-26 10:39
本发明专利技术提供了一种集成层自动路由系统及方法,所述系统包括请求方子系统、核心总线模块与提供方子系统;所述核心总线模块包括请求侧与提供侧,所述请求侧包括一请求接收中间件与一响应发送中间件,所述提供侧包括多个请求发送中间件与一响应接收中间件;所述请求接收中间件接收多个所述请求方子系统发送的请求报文,将所述请求报文发送至多个所述请求发送中间件;所述请求发送中间件将所述请求报文发送至与其对应的提供方子系统;所述响应接收中间件接收所述提供方子系统反馈的响应报文,并发送至所述响应发送中间件;所述响应发送中间件将所述响应报文发送至所述请求方子系统。

【技术实现步骤摘要】
一种集成层自动路由系统及方法
本专利技术涉及集成层自动路由机制领域,尤指一种集成层自动路由系统及方法。
技术介绍
一个外购信息系统要在一个大型的企业中使用并发挥相应的作用,就需要跟企业中的各个信息系统进行集成和通信,其中最核心的问题就是使用什么样的方式跟企业原有的各个信息系统进行集成,消息如何转发,各个系统应该怎样集成。在实现企业内部渠道和外围应用的无缝连接时,现有技术中的总线路由机制会出现效率低及成本高的问题。因此,如何在简单的标准适配器接口和统一的报文交换协议的基础上,实现外购系统与企业系统的高效率、低成本的信息交互成为目前急需解决的技术问题。
技术实现思路
为解决目前外购系统与企业系统信息交互的低效率、高成本的问题,本专利技术实施例提供了一种集成层自动路由系统,所述系统包括请求方子系统、核心总线模块与提供方子系统;所述核心总线模块包括请求侧与提供侧,所述请求侧包括一请求接收中间件与一响应发送中间件,所述提供侧包括多个请求发送中间件与一响应接收中间件;所述请求接收中间件接收多个所述请求方子系统发送的请求报文,将所述请求报文发送至多个所述请求发送中间件;所述请求发送中间件将所述请求报文发送至与其对应的提供方子系统;所述响应接收中间件接收所述提供方子系统反馈的响应报文,并发送至所述响应发送中间件;所述响应发送中间件将所述响应报文发送至所述请求方子系统。本专利技术实施例还提供了一种集成层自动路由方法,所述方法包括,多个请求方系统发送请求报文,核心总线请求侧中的请求接收中间件接收所述请求报文,发送所述请求报文至多个核心总线提供侧的请求发送中间件;所述请求发送中间件将所述请求报文发送至与其对应的提供方子系统;提供方子系统反馈响应报文,核心总线提供侧的响应接收中间件接收所述响应报文,并发送所述响应报文至核心总线请求侧中的响应发送中间件;所述响应发送中间件将所述响应报文发送至所述请求方子系统。本专利技术在简单的标准适配器接口和统一的报文交换协议的基础上,通过使用消息中间件,由此减少服务器数量,同时通过报文接收与发送中间件的分开使用,使得报文传递速度增快,由此实现外购系统与企业系统的高效率、低成本的信息交互。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种集成层自动路由系统的结构示意图;图2为本专利技术实施例一种集成层自动路由系统的交互示意图;图3为本专利技术实施例一种集成层自动路由方法的流程图。具体实施方式本专利技术实施例提供一种一种集成层自动路由系统及方法。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示为本专利技术实施例一种集成层自动路由系统的结构示意图,图中所示系统具体包括请求方子系统10、核心总线模块20与提供方子系统30;所述核心总线模块20包括请求侧21与提供侧22,所述请求侧21包括一请求接收中间件211与一响应发送中间件212,所述提供侧22包括多个请求发送中间件2211及2212与一响应接收中间件222;所述请求接收中间件211接收多个所述请求方子系统发送的请求报文,将所述请求报文发送至多个所述请求发送中间件2211及2212;所述请求发送中间件2211及2212将所述请求报文发送至与其对应的提供方子系统;所述响应接收中间件222接收所述提供方子系统30反馈的响应报文,并发送至所述响应发送中间件212;所述响应发送中间件212将所述响应报文发送至所述请求方子系统。在本实施例中,11为请求方子系统1,12为请求方子系统2,请求方子系统为多个,并不限于2个。31为提供方子系统1,32为提供方子系统2,提供方子系统为多个,并不限于2个。在本实施例中,如图中所示,请求方子系统1的请求及其响应为实线箭头表示,请求方子系统2的请求及其响应为虚线箭头表示。在本实施例中,请求方子系统1与请求方子系统2发出请求报文后,请求侧21的请求接收中间件211接收请求报文,并将请求报文分发到相应的请求发送中间件,其中,由图中可以看出,请求方子系统1所请求的服务需由提供方子系统1与提供方子系统2提供,请求方子系统2所请求的服务需由提供方子系统2提供,其中,多个请求发送中间件与多个提供方子系统一一对应,因此,请求接收中间件211将请求方子系统1的请求报文分发给请求发送中间件2211与2212,将请求方子系统2的请求报文发给请求发送中间件2212。在本实施例中,请求发送中间件收到请求报文后,将请求报文发送给其对应的提供方子系统,由图中可以看出,请求发送中间件2211将请求方子系统1的请求报文发送给提供方子系统1,请求发送中间件2212将请求方子系统1与请求方子系统2的请求报文发送给提供方子系统2。其中,提供方子系统根据请求报文提供相应的服务,并返回响应报文,响应接收中间件222接收响应报文,将响应报文整合后发送给响应发送中间件212,响应发送中间件212将响应报文发送给相应的请求方子系统。通过上述本专利技术实施例中的系统,可以在简单的标准适配器接口和统一的报文交换协议的基础上,通过使用消息中间件,由此减少服务器数量,同时通过报文接收与发送中间件的分开使用,使得报文传递速度增快,由此实现外购系统与企业系统的高效率、低成本的信息交互。如图2所示为本专利技术实施例一种集成层自动路由系统的交互示意图。作为本专利技术的一个实施例,所述请求方子系统包括请求方适配器,所述请求方适配器用于转换所述请求报文与所述响应报文的格式。在本实施例中,所述请求方适配器用于转换所述请求报文与所述响应报文的格式包括,所述请求方适配器将所述请求报文转换为所述核心总线模块支持的格式;所述请求方适配器将所述响应报文转换为所述请求方子系统支持的格式。其中,在请求方子系统与核心总线模块及提供方子系统所支持的协议不同时,请求方适配器用于报文格式的转换。因此,在请求方子系统与核心总线模块、提供方子系统协议不相同时,也可以实现请求方子系统与提供方子系统的信息交互。作为本专利技术的一个实施例,所述提供方子系统包括提供方适配器,所述提供方适配器用于转换所述请求报文与所述响应报文的格式。在本实施例中,所述提供方适配器用于转换所述请求报文与所述响应报文的格式包括,所述提供方适配器将所述请求报文转换为所述提供方子系统支持的格式;所述提供方适配器将所述响应报文转换为所述核心总线模块支持的格式。其中,在提供方子系统与核心总线模块及请求方子系统所支持的协议不同时,提供方适配器用于报文格式的转换。因此,在提供方子系统与核心总线模块、请求方子系统协议不相同时,也可以实现请求方子系统与提供方子系统的信息交互。作为本专利技术的一个实施例,所述核心总线模块20还包括核心总线处理器23,所述核心总线处理器23用于从所述请求接收中间件读取所述请求报文,并将所述请求报文拆分为多个请求子报文,发送所述请求本文档来自技高网...
一种集成层自动路由系统及方法

【技术保护点】
一种集成层自动路由系统,其特征在于,所述系统包括请求方子系统、核心总线模块与提供方子系统;所述核心总线模块包括请求侧与提供侧,所述请求侧包括一请求接收中间件与一响应发送中间件,所述提供侧包括多个请求发送中间件与一响应接收中间件;所述请求接收中间件接收多个所述请求方子系统发送的请求报文,将所述请求报文发送至多个所述请求发送中间件;所述请求发送中间件将所述请求报文发送至与其对应的提供方子系统;所述响应接收中间件接收所述提供方子系统反馈的响应报文,并发送至所述响应发送中间件;所述响应发送中间件将所述响应报文发送至所述请求方子系统。

【技术特征摘要】
1.一种集成层自动路由系统,其特征在于,所述系统包括请求方子系统、核心总线模块与提供方子系统;所述核心总线模块包括请求侧与提供侧,所述请求侧包括一请求接收中间件与一响应发送中间件,所述提供侧包括多个请求发送中间件与一响应接收中间件;所述请求接收中间件接收多个所述请求方子系统发送的请求报文,将所述请求报文发送至多个所述请求发送中间件;所述请求发送中间件将所述请求报文发送至与其对应的提供方子系统;所述响应接收中间件接收所述提供方子系统反馈的响应报文,并发送至所述响应发送中间件;所述响应发送中间件将所述响应报文发送至所述请求方子系统。2.根据权利要求1所述的系统,其特征在于,所述请求方子系统包括请求方适配器,所述请求方适配器用于转换所述请求报文与所述响应报文的格式。3.根据权利要求2所述的系统,其特征在于,所述请求方适配器用于转换所述请求报文与所述响应报文的格式包括,所述请求方适配器将所述请求报文转换为所述核心总线模块支持的格式;所述请求方适配器将所述响应报文转换为所述请求方子系统支持的格式。4.根据权利要求1所述的系统,其特征在于,所述提供方子系统包括提供方适配器,所述提供方适配器用于转换所述请求报文与所述响应报文的格式。5.根据权利要求4所述的系统,其特征在于,所述提供方适配器用于转换所述请求报文与所述响应报文的格式包括,所述提供方适配器将所述请求报文转换为所述提供方子系统支持的格式;所述提供方适配器将所述响应报文转换为所述核心总线模块支持的格式。6.根据权利要求1所述的系统,其特征在于,所述核心总线模块还包括核心总线处理器,所述核心总线处理器用于从所述请求接收中间件读取所述请求报文,并将所述请求报文拆分为多个请求子报文,...

【专利技术属性】
技术研发人员:邱伟
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1