[发明专利]一种集中管控接口的方法在审
| 申请号: | 202211009325.7 | 申请日: | 2022-08-22 |
| 公开(公告)号: | CN115454737A | 公开(公告)日: | 2022-12-09 |
| 发明(设计)人: | 卢云妃;郑嘉卉 | 申请(专利权)人: | 浪潮软件股份有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26;G06F11/30 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
| 地址: | 271000 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 集中 接口 方法 | ||
1.一种集中管控接口的方法,其特征在于,
包含以下步骤:
1)核心审批业务与外部接口调用功能解耦;
2)接口中心制定统一的接口规范;
3)外部接口的编码集中到接口中心;
4)应用Swagger技术实现接口中心在线接口文档及在线接口测试功能;
5)接口中心实时记录接口调用日志。
2.根据权利要求1所述的方法,其特征在于,
将审批系统的外部接口都交由接口中心管理,审批系统与接口中心直接交互,接口中心与外部接口直接进行交互,屏蔽外部接口调用时出现的问题对审批系统的影响。
3.根据权利要求1所述的方法,其特征在于,
接口中心定义好统一的调用接口规范,接口按需分组;
接口规范包括接口配置的规范,接口入参出参的规范;
其中接口配置规范中定义接口配置需包含:应用标识,接口服务编码,接口服务名称,接口地址,接口命名空间,接口是否授权,接口授权用户名,接口授权密码,接口调用方法路径,是否测试环境配置,备注信息;
各个外部接口按照此规范将接口的配置信息存入数据库中接口配置信息表中;
接口入参规范定义接口输入参数信息需包括:接口调用唯一标识,业务编号,应用标识,接口服务编码,接口入参,接口调用时间;接口出参规范定义接口输出参数信息需包括:接口调用唯一标识,业务编号,应用标识,接口服务编码,接口入参,接口返回状态码,接口返回提示信息,接口返回内容,接口执行调用时间。
4.根据权利要求1所述的方法,其特征在于,
将审批系统调用外部接口的编码都迁移至接口中心,并应用Swagger技术,将各个外部接口都开放对应的RESTful接口提供给审批系统使用,并对内提供在线接口文档以及在线接口测试功能。
5.根据权利要求4所述的方法,其特征在于,
按照接口功能或者接口对接方信息将接口归入不同的接口分组,每个接口分组使用同一个接口地址前缀,接口分组中的接口用不同的接口服务编码来标识区分,接口地址信息由分组地址前缀加上接口服务编码组成;
根据外部接口的接口文档,在接口中心应用中进行接口的编码实现,并给各个部接口加上Swagger注解,注解信息作为后续生成在线接口文档的信息来源。
6.根据权利要求1所述的方法,其特征在于,
接口中心在调用外部系统接口时,记录接口调用日志。
7.根据权利要求6所述的方法,其特征在于,
接口日志记录包括接口唯一标识,业务编号,应用标识,接口服务编码,接口入参,接口返回状态码,接口返回提示信息,接口返回内容,接口执行时间;
可通过接口日志来查询接口调用的记录的日志信息来排查接口出现的相关问题。
8.根据权利要求1所述的方法,其特征在于,
具体流程如下:
先收集审批系统的对外接口信息,将这些对外接口按需进行分组,然后将接口的相关编码从审批系统迁移至接口中心,迁移时代码时将接口按组归纳,按接口服务编码区分,提供各接口的对外RESTful服务,并按照Swagger的注解规范,给接口添加接口名称,入参,出参信息的注释信息。在接口迁移完毕后,对接口中心的各接口进行功能测试,测试通过后,调整审批系统直接调用外部接口为审批系统直接调用接口中心的RESTful服务,中转调用外部接口;审批系统后续新对接的外部接口则直接写入接口中心,由接口中心进行统一集中管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211009325.7/1.html,转载请声明来源钻瓜专利网。





