[发明专利]通用的API接口配置及编排方法、系统、介质及设备在审

专利信息
申请号: 202211454796.9 申请日: 2022-11-21
公开(公告)号: CN115964095A 公开(公告)日: 2023-04-14
发明(设计)人: 徐作新 申请(专利权)人: 兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F8/41
代理公司: 上海段和段律师事务所 31334 代理人: 牛山
地址: 350014 福建省福州*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 通用 api 接口 配置 编排 方法 系统 介质 设备
【说明书】:

本发明提供了一种通用的API接口配置及编排方法、系统、介质及设备,包括:步骤S1:在系统前端页面配置API的输入输出参数;步骤S2:在系统前端页面配置API的核心业务逻辑,使用模版语言实现;步骤S3:配置API的授权信息;步骤S4:业务系统通过授权信息访问已配置好的API。本发明通过在web页面上将API需要的输入输出参数进行统一的配置,并据此实现API的接口,可以提升API开发效率;本发明可以统一管理API的认证、授权、限流、熔断等通用功能,从而实现API功能复用,提升企业软件开发效率;本发明通过模版语言实现API的数据获取逻辑,可以实现任意业务逻辑的API配置与编排。

技术领域

本发明涉及信息技术领域,具体地,涉及一种通用的API接口配置及编排方法、系统、介质及设备。

背景技术

传统的API是通过编码的方式实现,但在业务需求快速变化的今天,对每个具体的数据获取都要写代码实现成本是比较高的。

现有的API大多数是通过代码写好相应的业务逻辑,再暴露给别的系统调用,程序运行起来后就不可以修改,是静态的;此外,现有的API配置平台多数是通过配置SQL过滤选项自动获取数据,无法实现复杂的业务逻辑,例如对参数进行拼装组合等、组合多条SQL数据生成响应报文等。

专利文献CN108965007B(申请号:CN201810796256.6)公开了一种API网关接口配置更新方法及装置,包括:将API接口的配置信息写入分布式配置中心;API网关在启动时,从所述分布式配置中心获取所述API网关包括的各API接口的配置信息;在所述分布式配置中心中所写入的API接口的配置信息更新时,相应的API接口从所述分布式配置中心获取更新后的配置信息。但该发明API不是动态配置生成的。

发明内容

针对现有技术中的缺陷,本发明的目的是提供一种通用的API接口配置及编排方法、系统、介质及设备。

根据本发明提供的一种通用的API接口配置及编排方法,包括:

步骤S1:在系统前端页面配置API的输入输出参数;

步骤S2:在系统前端页面配置API的核心业务逻辑,使用模版语言实现;

步骤S3:配置API的授权信息;

步骤S4:业务系统通过授权信息访问已配置好的API。

优选地,在所述步骤S1中:

步骤S1.1:配置输入参数名称;

步骤S1.2:配置输入参数的校验逻辑,包括长度限制和范围限制;

步骤S1.3:配置输出参数名称;

步骤S1.4:配置输出包括参数长度限制和压缩方式。

优选地,在所述步骤S2中:

步骤S2.1:配置数据获取逻辑,包括:

SQL类数据:配置SQL,并引用输入参数,使用模版语言实现动态SQL;

HBase类数据:配置行列扫描过滤逻辑,通过模版语言实现;

ElasticSearch类数据:配置查询json的数据,引用输入参数;

API接口类数数据:配置调用其他API接口数据;

Redis类数据:配置获取Redis类数据;

步骤S2.2:配置输出参数与所获取数据的业务逻辑关系,以及输出数据的格式。

优选地,在所述步骤S3中:

步骤S3.1:配置API访问的授权信息,包括调用者ID、调用者秘钥和允许访问的IP;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司,未经兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211454796.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top