一种基于多系统对接的中间协调方法与系统技术方案

技术编号:19126291 阅读:1007 留言:0更新日期:2018-10-10 07:44
本发明专利技术公开了一种基于多系统对接的中间协调系统,包括至少一请求系统,该请求系统用于发起信息请求,以及等待获取基于所述信息请求的响应信息;至少一目标系统,该目标系统用于处理格式符合要求的请求信息,并反馈基于请求信息的响应信息;一中间系统,该中间系统用于将请求系统的请求信息转换为格式符合要求的请求信息并转发给目标系统,以及将目标系统反馈的响应信息转换为符合格式要求的响应信息并转发给请求系统。本发明专利技术降低了各个对接系统之间的耦合性,保证了数据格式的正确性和完整性,在各个对接系统进行数据/业务对接的过程中,各个系统自身只需要对应一套定义好的请求参数格式和响应信息格式即可。

【技术实现步骤摘要】
一种基于多系统对接的中间协调方法与系统
本专利技术涉及互联网
,特别是一种基于多系统对接的中间协调方法与系统。
技术介绍
在不同的系统进行数据/业务对接的时候,如果是系统与系统之间直接进行对接,会导致系统之间的依赖性变强,导致各系统的独立性变差,当其中某个系统有变动的时候,往往会直接影响到另一个系统。特别是以一对多的关系进行对接的时候情况更加明显,一个系统可能要根据不同的系统开发多套调用方法,如使用不同格式的请求参数,解析不同格式的响应信息,增大了开发难度。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种基于多系统对接的中间协调方法与系统,以降低系统之间的依赖性。本专利技术采用的技术方案是:一种基于多系统对接的中间协调系统,包括至少一请求系统,该请求系统用于发起信息请求,以及等待获取基于所述信息请求并符合格式要求的响应信息;至少一目标系统,该目标系统用于处理格式符合要求的请求信息,并反馈基于请求信息的响应信息;一中间系统,该中间系统用于将请求系统的请求信息转换为格式符合要求的请求信息并转发给目标系统,以及将目标系统反馈的响应信息转换为符合格式要求的响应信息并转发给请求系统。进一步,所述中间系统包括一数据格式化模块,该数据格式化模块将所述请求系统的请求信息格式化为目标系统接口所需的请求消息类型,以及将所述目标系统的响应信息格式化为所述请求系统接口所需的响应信息类型。所述中间系统还包括一消息处理模块,该消息处理模块:用于过滤不合法/不完整的请求信息,并跳过转发至目标系统步骤而直接回复响应信息至所述请求系统;以及过滤不合法的响应信息,将合法响应信息至所述请求系统。所述消息处理模块还保存所有请求信息与响应信息的记录。所述中间系统还包括一接口分发模块,该接口分发模块用于:a、预配置所述请求系统以及所述目标系统的对应信息;b、通过匹配a中已配置信息和匹配之后的消息处理结果确认目标系统。所述中间系统还包括一接口实现模块,该接口实现模块用于实现所述请求系统以及所述目标系统的接口调用,进行信息请求和响应信息。一种应用所述基于多系统对接的中间协调系统的方法,包括以下步骤:a,所述请求系统发起信息请求至所述中间系统;b,所述中间系统格式化请求数据并转发至所述目标系统;c,所述目标系统处理数据并将处理结果响应至所述中间系统;d,所述中间系统格式化响应信息并转发至所述请求系统。本专利技术的有益效果:本专利技术降低了各个对接系统之间的耦合性,保证了数据格式的正确性和完整性,在各个对接系统进行数据/业务对接的过程中,本产品起到管理多个系统之间的关系的功能,负责进行请求信息和相应信息的转发,各个系统自身只需要对应一套定义好的请求参数格式和响应信息格式即可。附图说明下面结合附图对本专利技术的具体实施方式做进一步的说明。图1是本专利技术各系统之间的关系框架图;图2是本专利技术各系统之间的对接流程图。具体实施方式为保证各个系统之间的低耦合性,以及数据格式的正确性和完整性,需要在多系统之间引入一个中间协调系统,这个系统可以提供一套让任意系统调用的接口,并实现所有项目的接口。如图1所示,为本专利技术的一种基于多系统对接的中间协调系统,包括至少一请求系统,该请求系统用于发起信息请求,以及等待获取基于所述信息请求并符合格式要求的响应信息;至少一目标系统,该目标系统用于处理格式符合要求的请求信息,并反馈基于请求信息的响应信息;一中间系统,该中间系统用于将请求系统的请求信息转换为格式符合要求的请求信息并转发给目标系统,以及将目标系统反馈的响应信息转换为符合格式要求的响应信息并转发给请求系统。其中,所述中间系统包括一数据格式化模块,该数据格式化模块将所述请求系统的请求信息格式化为目标系统接口所需的请求消息类型,以及将所述目标系统的响应信息格式化为所述请求系统接口所需的响应信息类型。作为本技术方案的进一步改进,所述中间系统还包括一消息处理模块,该消息处理模块:用于过滤不合法/不完整的请求信息,并跳过转发至目标系统步骤而直接回复响应信息至所述请求系统;以及过滤不合法的响应信息,将合法响应信息至所述请求系统。此外,所述消息处理模块还保存所有请求信息与响应信息的记录。作为本技术方案的另一改进,所述中间系统还包括一接口分发模块,该接口分发模块用于:a、预配置所述请求系统以及所述目标系统的对应信息;b、通过匹配a中已配置信息和匹配之后的消息处理结果确认目标系统。相应的,所述中间系统还包括一接口实现模块,该接口实现模块用于实现所述请求系统以及所述目标系统的接口调用,进行信息请求和响应信息。如图2所示,本专利技术的一种应用所述基于多系统对接的中间协调系统的方法,包括以下步骤:a,所述请求系统发起信息请求至所述中间系统;b,所述中间系统格式化请求数据并转发至所述目标系统;c,所述目标系统处理数据并将处理结果响应至所述中间系统;d,所述中间系统格式化响应信息并转发至所述请求系统。在进行数据/业务对接的过程中,所述中间协调系统起到管理多个系统之间的关系的功能,如负责进行请求信息和响应信息的转发,保证数据格式的正确性,各个系统自身只需要对应一套定义好的请求参数格式和响应信息格式即可。同时,所述中间协调系统可以进行请求信息/响应信息的处理,并记录所有的请求数据和响应数据,提供数据查询功能。以上所述仅为本专利技术的优先实施方式,本专利技术并不限定于上述实施方式,只要以基本相同手段实现本专利技术目的的技术方案都属于本专利技术的保护范围之内。本文档来自技高网...
一种基于多系统对接的中间协调方法与系统

【技术保护点】
1.一种基于多系统对接的中间协调系统,其特征在于:包括至少一请求系统,该请求系统用于发起信息请求,以及等待获取基于所述信息请求并符合格式要求的响应信息;至少一目标系统,该目标系统用于处理格式符合要求的请求信息,并反馈基于请求信息的响应信息;一中间系统,该中间系统用于将请求系统的请求信息转换为格式符合要求的请求信息并转发给目标系统,以及将目标系统反馈的响应信息转换为符合格式要求的响应信息并转发给请求系统。

【技术特征摘要】
1.一种基于多系统对接的中间协调系统,其特征在于:包括至少一请求系统,该请求系统用于发起信息请求,以及等待获取基于所述信息请求并符合格式要求的响应信息;至少一目标系统,该目标系统用于处理格式符合要求的请求信息,并反馈基于请求信息的响应信息;一中间系统,该中间系统用于将请求系统的请求信息转换为格式符合要求的请求信息并转发给目标系统,以及将目标系统反馈的响应信息转换为符合格式要求的响应信息并转发给请求系统。2.根据权利要求1所述的一种基于多系统对接的中间协调系统,其特征在于:所述中间系统包括一数据格式化模块,该数据格式化模块将所述请求系统的请求信息格式化为目标系统接口所需的请求消息类型,以及将所述目标系统的响应信息格式化为所述请求系统接口所需的响应信息类型。3.根据权利要求1或2所述的一种基于多系统对接的中间协调系统,其特征在于:所述中间系统还包括一消息处理模块,该消息处理模块:用于过滤不合法/不完整的请求信息,并跳过转发至目标系统步骤而直接回复响应信息至所述请求系统;以及过滤不合法...

【专利技术属性】
技术研发人员:余敬龙
申请(专利权)人:广东能龙教育股份有限公司
类型:发明
国别省市:广东,44

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

1