API资产管理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:31825441 阅读:9 留言:0更新日期:2022-01-12 12:51
本申请涉及API资产管理技术领域,具体公开一种API资产管理方法、装置、计算机设备及存储介质。方法包括获取目标API资产;确定所述目标API资产所提供的业务类型;根据所述业务类型,从能力类型库中匹配与所述目标API资产相对应的目标能力类型,所述能力类型库中存储有多种能力类型,所述能力类型表征各API资产所提供的业务类型的属性;将所述目标API资产标记为所述目标能力类型,并存储至所述能力类型库中。本申请只需将新增的API资产通过上述方法存储至对应属性的能力类型下即可,提高了API资产的管理效率。API资产的管理效率。API资产的管理效率。

【技术实现步骤摘要】
API资产管理方法、装置、计算机设备及存储介质


[0001]本申请涉及API资产管理
,特别是涉及一种API资产管理方法、装置、计算机设备及存储介质。

技术介绍

[0002]API(Application Programming Interface,应用程序接口)是一种预先定义的接口(如函数、HTTP接口),或者是软件系统不同组成部分衔接的约定,其用于提供应用程序,以及开发人员基于某软件或硬件得以访问的一组例程,而无需访问源码或理解内部工作机制的细节。
[0003]随着开放银行的兴起,API接口广泛应用于开放银行模式下,银行对外提供API接口,用户通过调用API接口实现业务的办理。随着技术的发展,开放银行的开放范围不断扩大,API接口不断增加,API资产随着业务范围的扩大而不断增加,如何对API资产进行高效管理成为当务之急,而目前尚未出现高效的API资产管理方法。

技术实现思路

[0004]基于此,有必要针对上述问题,提供一种API资产管理方法、装置、计算机设备及存储介质。
[0005]一种API资产管理方法,包括:
[0006]获取目标API资产;
[0007]确定所述目标API资产所提供的业务类型;
[0008]根据所述业务类型,从能力类型库中匹配与所述目标API资产相对应的目标能力类型,所述能力类型库中存储有多种能力类型,所述能力类型表征各API资产所提供的业务类型的属性;
[0009]将所述目标API资产标记为所述目标能力类型,并存储至所述能力类型库中。
[0010]在其中一个实施例中,所述能力类型库中包括基础业务能力类型以及所述基础业务能力类型以外的至少一种能力类型。
[0011]在其中一个实施例中,所述确定所述目标API资产所提供的业务类型的步骤包括:
[0012]判断所述目标API资产所提供的业务类型是否属于基础业务;
[0013]若否,判断所述目标API资产所提供的业务类型是否属于技术业务。
[0014]在其中一个实施例中,所述能力类型库中包括基础业务能力类型、科技能力类型及生态能力类型;所述根据所述业务类型,从能力类型库中匹配与所述目标API资产相对应的目标能力类型的步骤包括:
[0015]当所述目标API资产所提供的业务类型属于所述基础业务,则确定目标能力类型为基础业务能力类型;
[0016]当所述目标API资产所提供的业务类型属于所述技术业务,则确定目标能力类型为科技能力类型;
[0017]当所述目标API资产所提供的业务类型不属于所述基础业务,且不属于所述技术业务,则确定目标能力类型为生态能力类型。
[0018]在其中一个实施例中,所述将所述目标API资产标记为所述目标能力类型,并存储至所述能力类型库中的步骤包括:
[0019]确定所述目标API资产的功能属性;
[0020]根据所述目标API资产的功能属性,从所述目标能力类型中匹配与所述目标API资产相对应的目标功能类别;
[0021]将所述目标API资产标记为所述目标功能类别,并存储至所述目标功能类别中。
[0022]在其中一个实施例中,所述目标能力类型中具有至少一级目标功能类别,所述目标功能类别的级数与所述目标API资产的颗粒度成正比。
[0023]一种API资产管理系统,包括:
[0024]获取模块,用于获取目标API资产;
[0025]确定模块,用于确定所述目标API资产所提供的业务类型;
[0026]匹配模块,用于根据所述业务类型,从能力类型库中匹配与所述API资产相对应的目标能力类型,所述能力类型库中存储有多种能力类型,所述能力类型表征各API资产所提供的业务类型的属性;
[0027]存储模块,用于将所述目标API资产标记为所述目标能力类型,并存储至所述能力类型库中。
[0028]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的API资产管理方法的步骤。
[0029]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的API资产管理方法的步骤。
[0030]一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的API资产管理方法的步骤。
[0031]上述API资产管理方法,根据目标API资产提供的业务类型,从能力类型库中匹配与目标API资产相对应的目标能力类型,并将目标API资产标记为目标能力类型,进而将目标API资产存储于能力类型库中的目标能力类型下,实现对新增的API资产的统一管理,能力类型库中预先存储有多种能力类型,每种能力类型下具有属性相同的API资产,因此只需将新增的API资产通过上述方法从能力类型库中查找并匹配到对应属性的目标能力类型、并存储至目标能力类型下即可,提升了查找匹配和存储速率,进而提高了API资产的管理效率。
附图说明
[0032]图1为本申请一实施例提供的API资产管理方法的流程框图;
[0033]图2为本申请一实施例提供的能力类型库的结构示意图;
[0034]图3为本申请一实施例提供的API资产管理系统的流程框图;
[0035]图4为本申请一实施例提供的计算机设备的内部结构示意图。
具体实施方式
[0036]为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的优选实施方式。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反的,提供这些实施方式的目的是为了对本申请的公开内容理解得更加透彻全面。
[0037]在本申请中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
[0038]术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0039]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0040]在一个实施例中,提供了一种API资产管理方法。该方法用于对API资产进行统一管理,其可以应用于服务器端。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种API资产管理方法,其特征在于,包括:获取目标API资产;确定所述目标API资产所提供的业务类型;根据所述业务类型,从能力类型库中匹配与所述目标API资产相对应的目标能力类型,所述能力类型库中存储有多种能力类型,所述能力类型表征各API资产所提供的业务类型的属性;将所述目标API资产标记为所述目标能力类型,并存储至所述能力类型库中。2.根据权利要求1所述的API资产管理方法,其特征在于,所述能力类型库中包括基础业务能力类型以及所述基础业务能力类型以外的至少一种能力类型。3.根据权利要求1所述的API资产管理方法,其特征在于,所述确定所述目标API资产所提供的业务类型的步骤包括:判断所述目标API资产所提供的业务类型是否属于基础业务;若否,判断所述目标API资产所提供的业务类型是否属于技术业务。4.根据权利要求3所述的API资产管理方法,其特征在于,所述能力类型库中包括基础业务能力类型、科技能力类型及生态能力类型;所述根据所述业务类型,从能力类型库中匹配与所述目标API资产相对应的目标能力类型的步骤包括:当所述目标API资产所提供的业务类型属于所述基础业务,则确定目标能力类型为基础业务能力类型;当所述目标API资产所提供的业务类型属于所述技术业务,则确定目标能力类型为科技能力类型;当所述目标API资产所提供的业务类型不属于所述基础业务,且不属于所述技术业务,则确定目标能力类型为生态能力类型。5.根据权利要求1所述的API资产管理方法,其特征在于,所述将所述目标API资产标...

【专利技术属性】
技术研发人员:程永翔袁捷
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

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

1