[发明专利]一种系统间的接口处理方法及装置在审
申请号: | 202111348885.0 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114047910A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 黄文强 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/36;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李婉 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 接口 处理 方法 装置 | ||
本发明提供了一种系统间的接口处理方法及装置,可应用于分布式领域或金融领域,其中,系统间的接口处理方法应用于系统中的公共平台,系统还包括多个子系统,每个子系统与至少一个其他子系统间存在接口,公共平台预先收集系统中各个子系统发布的接口信息,从而在接收到接口调用请求的情况下,按照预设优化规则,根据各个子系统发布的接口信息确定满足目标子系统字段调用需求的最优接口,有效降低了新系统的开发难度和开发量。
技术领域
本发明涉及分布式技术领域,更具体的,涉及一种系统间的接口处理方法及装置。
背景技术
现在的系统越来越庞大,系统之间的接口调用也变得越来越复杂。
在开发新系统时,需要梳理有可能与新系统存在数据调用关系的所有现有系统的接口信息。若新系统与多个现有系统存在数据调用关系,则需要分别开发新系统与每个现有系统之间的接口,开发难度大,随之带来的开发量也较大。
发明内容
有鉴于此,本发明提供了一种系统间的接口处理方法及装置,有效降低了新系统的开发难度和开发量。
为了实现上述发明目的,本发明提供的具体技术方案如下:
一种系统间的接口处理方法,应用于系统中的公共平台,系统还包括多个子系统,每个子系统与至少一个其他子系统间存在接口,所述方法包括:
在接收到接口调用请求的情况下,解析所述接口调用请求,得到目标子系统所需调用的至少一个字段;
读取预先存储的接口信息配置文件中系统中各个子系统发布的接口信息;
按照预设优化规则,根据各个子系统发布的接口信息确定满足所述目标子系统字段调用需求的最优接口。
可选的,所述按照预设优化规则,根据各个子系统发布的接口信息确定满足所述目标子系统字段调用需求的最优接口,包括:
遍历所述接口信息配置文件,确定所有满足所述目标子系统字段调用需求的接口组合,所述接口组合包括:包含所述目标子系统所需调用的任何一个字段的接口信息,以及发布该接口信息的子系统标识;
统计每个所述接口组合命中的接口数量、子系统数量、已有连接的子系统数量以及与已有连接的子系统间的接口数量;
以所述接口组合命中的接口数量与子系统数量最少,且已有连接的子系统数量以及与已有连接的子系统间的接口数量最多为优化目标,确定满足所述目标子系统字段调用需求的最优接口。
可选的,在确定满足所述目标子系统字段调用需求的最优接口之后,所述方法还包括:
获取所述目标子系统所需调用的每个字段的数据量;
判断所述目标子系统所需调用的每个字段的数据量是否大于相应所述最优接口的数据量上限;
若所述目标子系统所需调用的每个字段的数据量都不大于相应所述最优接口的数据量上限,确定所述最优接口为所述目标子系统所需开发的接口;
若所述目标子系统所需调用的每个字段的数据量存在大于相应所述最优接口的数据量上限的情况,显示数据量大于相应所述最优接口的数据量上限的字段以及相应的所述最优接口。
可选的,所述方法还包括:
在接收到接口查询请求的情况下,验证请求方的身份信息;
在对请求方的身份信息验证通过的情况下,解析所述接口查询请求,得到查询参数;
在所述接口信息配置文件中查询所述查询参数对应的接口信息;
将查询得到的所述查询参数对应的接口信息反馈给请求方。
可选的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111348885.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种化疗脱发按摩仪
- 下一篇:交通路况状态展示方法、终端及存储介质