一种基于公共接口平台的数据传输方法及装置制造方法及图纸

技术编号:19068110 阅读:28 留言:0更新日期:2018-09-29 14:57
本发明专利技术提供了一种基于公共接口平台的数据传输方法及装置,该方法包括:针对每一个核心系统,在所述公共接口平台上注册相对应的至少一个第一接口;接受外部的目标系统对所述第一接口的调用,通过被调用的所述第一接口接收来自所述目标系统的输入数据;获取与所述输入数据相对应的输出数据;对相对应的所述第一接口进行调用,通过被调用的所述第一接口将所述输出数据发送给所述目标系统。该装置包括:接口注册单元、数据接收单元、数据处理单元和输出发送单元。本方案能够降低核心系统的数据处理压力。

【技术实现步骤摘要】
一种基于公共接口平台的数据传输方法及装置
本专利技术涉及通信
,特别涉及一种基于公共接口平台的数据传输方法及装置。
技术介绍
在基于互联网实现的各类业务项目中,一个业务项目通常需要集成多个系统,各个系统之间通过接口进行数据传输,以实现不同系统之间的交互。业务项目的核心系统是实现业务功能的主要系统,业务项目包括的大多数系统均需要与核心系统进行交互。目前,用于实现核心系统与其他系统进行交互的接口均设置在核心系统中进行调用,或者由核心系统提供接口给第三方进行接口调用。针对目前将接口设置在核心系统中进行调用或由核心系统提供接口给第三方进行接口调用的方法,与核心系统相关的接口均设置在核心系统中,导致核心系统的数据处理压力较大,从而可能导致业务项目进行业务处理的效率较低。
技术实现思路
本专利技术实施例提供了一种基于公共接口平台的数据传输方法及装置,能够降低核心系统的数据处理压力。第一方面,本专利技术实施例提供了一种基于公共接口平台的数据传输方法,包括:针对每一个核心系统,在所述公共接口平台上注册相对应的至少一个第一接口;接受外部的目标系统对所述第一接口的调用,通过被调用的所述第一接口接收来自本文档来自技高网...

【技术保护点】
1.一种基于公共接口平台的数据传输方法,其特征在于,针对每一个核心系统,在所述公共接口平台上注册相对应的至少一个第一接口,还包括:接受外部的目标系统对所述第一接口的调用,通过被调用的所述第一接口接收来自所述目标系统的输入数据;获取与所述输入数据相对应的输出数据;对相对应的所述第一接口进行调用,通过被调用的所述第一接口将所述输出数据发送给所述目标系统。

【技术特征摘要】
1.一种基于公共接口平台的数据传输方法,其特征在于,针对每一个核心系统,在所述公共接口平台上注册相对应的至少一个第一接口,还包括:接受外部的目标系统对所述第一接口的调用,通过被调用的所述第一接口接收来自所述目标系统的输入数据;获取与所述输入数据相对应的输出数据;对相对应的所述第一接口进行调用,通过被调用的所述第一接口将所述输出数据发送给所述目标系统。2.根据权利要求1所述的方法,其特征在于,所述在所述公共接口平台上注册相对应的至少一个第一接口,包括:获取与所述核心系统相对应的jar包,并将所述jar包存储到所述公共接口平台上;根据外部输入的至少一个第一注册信息,在所述公共接口平台上注册与所述jar包相对应的至少一个第一接口,其中,每一个所述第一注册信息对应一个所述第一接口,所述第一注册信息包括Java类完整名称、提供服务Java类方法名称、入参数名称、入参数类型、出参名称和出参类型中的任意一个或多个;所述获取与所述输入数据相对应的输出数据,包括:通过相对应的所述jar包对所述输入数据进行处理,获得所述输出数据。3.根据权利要求1所述的方法,其特征在于,所述在所述公共接口平台上注册相对应的至少一个第一接口,包括:针对每一个所述核心系统,根据外部输入的至少一个第二注册信息,在所述公共接口平台上注册至少一个所述第一接口,其中,每一个所述第二注册信息对应一个所述第一接口,所述第二注册信息包括接口地址、接口协议、协议方法、入参名称、入参类型、出参名称和出参类型中的任意一个或多个。4.根据权利要求3所述的方法,其特征在于,在所述在所述公共接口平台上注册相对应的至少一个第一接口之后,进一步包括:针对同一所述核心系统,根据外部输入的第三注册信息在所述公共接口平台上注册相对应的第二接口,其中,所述第三注册信息包括接口地址、接口协议、协议方法、入参名称、入参类型、出参名称和出参类型中的任意一个或多个;所述获取与所述输入数据相对应的输出数据,包括:对相对应的所述第二接口进行调用,通过被调用的所述第二接口将所述输入数据发送给相对应的所述核心系统,以由所述核心系统根据所述输入数据生成所述输出数据;接受所述核心系统对所述第二接口的调用,通过被调用的所述第二接口接收来自所述核心系统的所述输出数据。5.根据权利要求4所述的方法,其特征在于,在所述对相对应的所述第二接口进行调用,通过被调用的所述第二接口将所述输入数据发送给相对应的所述核心系统之前,进一步包括:根据需要进行调用的所述第二接口所支持的第一协议类型,将所述输入数据所对应协议的类型转换为所述第一协议类型;根据所述核心系统所支持的第一数据格式,将所述输入数据的格式转换为所述第一数据格式;在所述对所述第一接口进行调用,通过被调用的所述第一接口将所述输出数据发送给所述目标系统之前,进一步包括:根据需要进行调用的所述第一接口所支持的第二协议类型,将所述输出数据所对应协议的类型转换为所述第二协议类型;根据所述目标系统所支持的第二数据格式,将所述输出数据的格式转换为所述第二数据格式。6.根据权利要求1至5中任一所述的方法,其特征在于,在所述接受外部的目标系统对所述第一接口的调用之前,进一步包括:S1:判断所述目标系统的鉴权信息是否位于公共接口平台的第一白名单中,如果是,执行S2,否则执行S5,其中,所述鉴权信息包括系统标识、IP地址、用户名和密码中的任意一个或多个;S2:判断所述鉴权信息是否位于所述第一接口对应的所述核心系统的第二白名单中,如果是,执行S3,否则执行...

【专利技术属性】
技术研发人员:张立山
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

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

1