[发明专利]一种集中管控接口的方法在审
申请号: | 202211009325.7 | 申请日: | 2022-08-22 |
公开(公告)号: | CN115454737A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 卢云妃;郑嘉卉 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 271000 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集中 接口 方法 | ||
本发明提供一种集中管控接口的方法,属于接口管理技术领域,本发明包括:1)核心审批业务与外部接口调用功能解耦;2)接口中心制定统一的接口规范;3)外部接口的编码集中到接口中心;4)应用Swagger技术实现接口中心在线接口文档及在线接口测试功能;5)接口中心实时记录接口调用日志。解决审批系统对接各外部接口时,不同的开发人员编码风格不一,各接口编码位置分散,排查接口相关问题流程繁琐,维护外部接口管理耗时多等实际问题。
技术领域
本发明涉及接口管理技术领域,尤其涉及一种集中管控接口的方法。
背景技术
由于各审批部门之间的系统相互独立,审批部门之间通常通过接口来实现审批数据共享和业务协同。随着各审批系统功能的不断完善与扩展,审批系统需要对接外部的接口数量也随之增长,虽然对接外部接口的对接方式大同小异,但因各接口功能的不同,各开发人员的编码风格不一,各接口在系统中编码位置也较为分散,当外部接口出现异常,例如返回数据错误等问题时,一般处理流程是将问题交至对接该接口的开发人员,开发人员查询接口文档以及系统编码后,对接口复测最后确认具体的问题并解决。
随着对接接口数量的不断增长,开发人员维护外部接口管理耗时也越来越长。虽然可以通过规范开发人员的编码来更便捷的查找接口编码以及接口文档,但仍然节省不了开发人员查阅接口编码以及接口文档、使用接口管理工具按接口文档描述配置接口参数,进行复测的时间。
发明内容
为了解决以上技术问题,本发明提供了一种集中管控接口的方法。解决审批系统的对外接口编码分散,开发人员排查接口问题时流程繁琐等实际问题。
本发明的技术方案是:
一种集中管控接口的方法,主要包括以下内容:
(1)核心审批业务与外部接口调用功能解耦;
(2)接口中心制定统一的接口规范;
(3)外部接口的编码集中到接口中心;
(4)应用Swagger技术实现接口中心在线接口文档及在线接口测试功能;
(5)接口中心实时记录接口调用日志。
进一步的,
将审批系统的外部接口都交由接口中心管理,审批系统与接口中心直接交互,接口中心与外部接口直接进行交互,屏蔽外部接口调用时出现的一些不可控的问题对审批系统的影响。
进一步的,
接口中心定义好统一的调用接口规范,接口按需分组;接口中心定义好统一的调用规范,接口按需分组,例如接口调用方,接口调用方式等分组,以便后续按组迁移编码或者扩展新外部接口。
接口规范包括接口配置的规范,接口入参出参的规范;
其中接口配置规范中定义接口配置需包含:应用标识,接口服务编码,接口服务名称,接口地址,接口命名空间,接口是否授权,接口授权用户名,接口授权密码,接口调用方法路径,是否测试环境配置,备注信息。
各个外部接口按照此规范将接口的配置信息存入数据库中接口配置信息表中。
接口入参规范定义接口输入参数信息需包括:接口调用唯一标识,业务编号,应用标识,接口服务编码,接口入参,接口调用时间;接口出参规范定义接口输出参数信息需包括:接口调用唯一标识,业务编号,应用标识,接口服务编码,接口入参,接口返回状态码,接口返回提示信息,接口返回内容,接口执行调用时间。
进一步的,
将审批系统调用外部接口的编码都迁移至接口中心,并应用Swagger技术,将各个外部接口都开放对应的RESTful接口提供给审批系统使用,并对内提供在线接口文档以及在线接口测试功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211009325.7/2.html,转载请声明来源钻瓜专利网。