接口对接管理系统及接口对接管理方法技术方案

技术编号:39592097 阅读:12 留言:0更新日期:2023-12-03 19:46
本发明专利技术涉及接口管理技术领域,公开了一种接口对接管理系统及接口对接管理方法,该系统应用于接口使用端,包括:配置单接口内容,单接口内容中包括:接口模板内容;在接收到目标接口发送的接口请求时,根据接口定义确定接口请求对应的请求方式,请求方式包括:单接口请求方式和组合接口请求方式;根据请求方式确定接口调用方式,并基于接口模板内容和接口调用方式对目标接口进行接口调用

【技术实现步骤摘要】
接口对接管理系统及接口对接管理方法


[0001]本专利技术涉及接口管理
,尤其涉及一种接口对接管理系统及接口对接管理方法


技术介绍

[0002]随着业务的扩展,内部系统需要对接越来越多的外部系统,而对接的方式通常采用接口形式

业内也累计了多种接口管理工具,但目前平台提供的功能大多倾向于构建端,对于接口的使用端很少有工具支持

而基于接口的设计端通常会将接口设计的大而全,以便支持丰富的业务和减少修改接口次数

对于使用端而言,通常所需的内容是接口上的部分字段值,若每次都让大而全的接口在内部流通,会导致流量浪费和数据冗余

[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术


技术实现思路

[0004]本专利技术的主要目的在于提供了一种接口对接管理系统及接口对接管理方法,旨在解决现有技术中接口对接通常倾向于构建端使得接口设计的大而全,容易导致流量浪费和数据冗余的技术问题

[0005]为实现上述目的,本专利技术提供了一种接口对接管理系统,所述接口对接管理系统应用于接口使用端,所述系统包括:接口配置模块和接口请求模块;
[0006]所述接口配置模块,用于配置单接口内容,所述单接口内容中包括:接口模板内容;
[0007]所述接口请求模块,用于在接收到目标接口发送的接口请求时,根据接口定义确定所述接口请求对应的请求方式,所述请求方式包括:单接口请求方式和组合接口请求方式;
[0008]所述接口请求模块,还用于根据所述请求方式确定所述目标接口对应的接口调用方式,并基于所述接口模板内容和所述接口调用方式对所述目标接口进行接口调用

[0009]可选地,所述接口请求模块,还用于根据所述请求方式确定所述目标接口对应的接口调用方式;
[0010]所述接口请求模块,还用于在所述接口调用方式为单接口调用方式时,获取所述接口请求携带的接口请求数据;
[0011]所述接口请求模块,还用于基于所述接口模板内容对所述接口请求数据进行模板渲染,获得待执行请求数据;
[0012]所述接口请求模块,还用于通过所述待执行请求数据对所述目标接口进行接口调用

[0013]可选地,所述接口配置模块,还用于基于所述单接口内容配置组合接口内容,所述组合接口内容包括:若干个单接口之间的单接口依赖关系;
[0014]所述接口请求模块,还用于在所述接口调用方式确定为组合接口调用方式时,根据所述单接口依赖关系确定单接口调用顺序;
[0015]所述接口请求模块,还用于基于所述单接口调用顺序,通过所述单接口调用方式对所述目标接口进行接口调用

[0016]可选地,所述接口配置模块,还用于配置授权单接口,并在配置完成时,基于所述单接口内容配置组合接口内容,所述组合接口内容中配置有用户数据单接口依赖于所述授权单接口,以及所述用户数据接口的授权数据填充方式;
[0017]所述接口请求模块,还用于通过所述授权单接口获取授权码;
[0018]所述接口请求模块,还用于基于所述授权码

所述授权数据填充方式和所述单接口调用顺序,通过所述单接口调用方式对所述目标接口进行接口调用

[0019]可选地,所述接口对接管理系统还包括:接口视图渲染模块;
[0020]所述接口视图渲染模块,用于基于所述单接口内容获取接口视图内容;
[0021]所述接口视图渲染模块,还用于基于所述接口视图内容

接口实际数据和所述接口请求数据确定并返回目标需求数据

[0022]可选地,所述接口配置模块,还用于根据业务需求确定请求需求信息;
[0023]所述接口配置模块,还用于基于所述请求需求信息确定请求标识

请求地址信息和接口视图内容;
[0024]所述接口配置模块,还用于确定请求参数变量,并基于所述请求参数变量和所述请求需求信息确定请求体;
[0025]所述接口配置模块,还用于基于所述请求标识

所述请求地址信息

所述接口视图内容和信息请求体配置单接口内容

[0026]可选地,所述接口视图渲染模块,还用于对所述接口视图内容进行字段解析,并根据解析结果确定目标需求参数;
[0027]所述接口视图渲染模块,还用于基于所述目标需求参数

接口实际数据和所述接口请求数据确定目标需求数据

[0028]此外,为实现上述目的,本专利技术还提出一种基于上述接口对接管理系统的接口对接管理方法,所述接口对接管理方法应用于接口使用端,所述方法包括:
[0029]所述接口配置模块配置单接口内容,所述单接口内容中包括:接口模板内容;
[0030]所述接口请求模块在接收到目标接口发送的接口请求时,根据接口定义确定所述接口请求对应的请求方式,所述请求方式包括:单接口请求方式和组合接口请求方式;
[0031]所述接口请求模块根据所述请求方式确定所述目标接口对应的接口调用方式,并基于所述接口模板内容和所述接口调用方式对所述目标接口进行接口调用

[0032]可选地,所述接口请求模块根据所述请求方式确定所述目标接口对应的接口调用方式,并基于所述接口模板内容和所述接口调用方式对所述目标接口进行接口调用的步骤,包括:
[0033]所述接口请求模块根据所述请求方式确定所述目标接口对应的接口调用方式;
[0034]所述接口请求模块在所述接口调用方式为单接口调用方式时,获取所述接口请求携带的接口请求数据;
[0035]所述接口请求模块基于所述接口模板内容对所述接口请求数据进行模板渲染,获
得待执行请求数据;
[0036]所述接口请求模块通过所述待执行请求数据对所述目标接口进行接口调用

[0037]可选地,所述接口配置模块配置单接口内容的步骤之后,还包括:
[0038]所述接口配置模块,还用于基于所述单接口内容配置组合接口内容,所述组合接口内容包括:若干个单接口之间的单接口依赖关系;
[0039]所述接口请求模块根据所述请求方式确定所述目标接口对应的接口调用方式的步骤之后,还包括:
[0040]所述接口请求模块在所述接口调用方式确定为组合接口调用方式时,根据所述单接口依赖关系确定单接口调用顺序;
[0041]所述接口请求模块基于所述单接口调用顺序,通过所述单接口调用方式对所述目标接口进行接口调用

[0042]在本专利技术中,公开了接口对接管理系统应用于接口使用端,包括:接口配置模块和接口请求模块;接口配置模块用于配置单接口内容,单接口内容中包括:接口模板内容;接口请求模块用于在接收到目标接口发送的接口请求时,根据接口定义确定接口请求对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种接口对接管理系统,其特征在于,所述接口对接管理系统应用于接口使用端,所述系统包括:接口配置模块和接口请求模块;所述接口配置模块,用于配置单接口内容,所述单接口内容中包括:接口模板内容;所述接口请求模块,用于在接收到目标接口发送的接口请求时,根据接口定义确定所述接口请求对应的请求方式,所述请求方式包括:单接口请求方式和组合接口请求方式;所述接口请求模块,还用于根据所述请求方式确定所述目标接口对应的接口调用方式,并基于所述接口模板内容和所述接口调用方式对所述目标接口进行接口调用
。2.
如权利要求1所述的接口对接管理系统,其特征在于,所述接口请求模块,还用于根据所述请求方式确定所述目标接口对应的接口调用方式;所述接口请求模块,还用于在所述接口调用方式为单接口调用方式时,获取所述接口请求携带的接口请求数据;所述接口请求模块,还用于基于所述接口模板内容对所述接口请求数据进行模板渲染,获得待执行请求数据;所述接口请求模块,还用于通过所述待执行请求数据对所述目标接口进行接口调用
。3.
如权利要求2所述的接口对接管理系统,其特征在于,所述接口配置模块,还用于基于所述单接口内容配置组合接口内容,所述组合接口内容包括:若干个单接口之间的单接口依赖关系;所述接口请求模块,还用于在所述接口调用方式确定为组合接口调用方式时,根据所述单接口依赖关系确定单接口调用顺序;所述接口请求模块,还用于基于所述单接口调用顺序,通过所述单接口调用方式对所述目标接口进行接口调用
。4.
如权利要求3所述的接口对接管理系统,其特征在于,所述接口配置模块,还用于配置授权单接口,并在配置完成时,基于所述单接口内容配置组合接口内容,所述组合接口内容中配置有用户数据单接口依赖于所述授权单接口,以及所述用户数据接口的授权数据填充方式;所述接口请求模块,还用于通过所述授权单接口获取授权码;所述接口请求模块,还用于基于所述授权码

所述授权数据填充方式和所述单接口调用顺序,通过所述单接口调用方式对所述目标接口进行接口调用
。5.
如权利要求2所述的接口对接管理系统,其特征在于,所述接口对接管理系统还包括:接口视图渲染模块;所述接口视图渲染模块,用于基于所述单接口内容获取接口视图内容;所述接口视图渲染模块,还用于基于所述接口视图内容

接口实际数据和所述接口请求数据确定并返回目标需求数据
。6.
如权利要求2所述的接口对接管理系统,其特征在于,所述接口配置模块,还用于根据业务需求确定请求需求信息;所述接口配...

【专利技术属性】
技术研发人员:严有强卢莎余知昊张家铭黄小川曹柯柯
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1