[发明专利]基于图谱的API编排方法及系统、电子设备、存储介质在审

专利信息
申请号: 202110137555.0 申请日: 2021-02-01
公开(公告)号: CN112799661A 公开(公告)日: 2021-05-14
发明(设计)人: 饶亮;王云立 申请(专利权)人: 斑马网络技术有限公司
主分类号: G06F8/36 分类号: G06F8/36;G06F8/65
代理公司: 上海华诚知识产权代理有限公司 31300 代理人: 徐颖聪
地址: 200030 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 图谱 api 编排 方法 系统 电子设备 存储 介质
【说明书】:

发明提供一种基于图谱的API编排方法及系统、电子设备、存储介质,该编排方法将原子AP I以及各个原子API之间的依赖关系构建成API图谱,根据业务功能需求从构建的API图谱中进行选取需要依赖的原子API,并进行编写;该方法将API编排转换成基于API图谱的查询服务即复用了原子API的功能,也复用了原子API之间的依赖关系,减少了重复开发的工作量;将众多原子API以及各个原子API之间的依赖关系构建成API图谱,且使用的图谱是提前构建完成的,降低了数量较多的原子API的复杂度,提高了对众多原子AP I的管理的便捷性。

技术领域

本申请涉及API编排技术领域,尤其涉及一种基于图谱的API编排方法及系统、电子设备、存储介质。

背景技术

在微服务架构中,存在着多种业务功能模块,而每一个模块都会对外暴露独立的应用程序编程接口(Application Programming Interface,API)。随着业务模块越来越多,功能越来越复杂,会将功能独立的模块封装成基础API,复杂业务功能模块则需要调用多个基础的API进行聚合处理,以此复用已有功能,开发新业务功能。

然而随着系统不断沉淀,基础API可能会非常多,API之间的依赖关系往往会非常复杂,每一个业务功能模块都会重复保存多个基础API的依赖,并且重写API之间的依赖调用导致大量重复的开发工作,同时也不方便API之间的依赖管理。

发明内容

有鉴于此,本申请提供一种基于图谱的API编排方法及系统,该编排方法将原子API与各个原子API之间的依赖关系构建成API图谱,将API编排转换成基于API图谱的查询服务,减少重复的开发工作且降低了API管理的复杂度。

为解决上述技术问题,本申请采用以下技术方案:

根据本发明实施例提供一种基于图谱的API编排方法,所述方法包括:

将独立功能模块封装成API,并对外暴露服务;

将若干所述API与所述若干所述API之间的依赖关系构建成第一API图谱,并保存为可通过三元组描述的图谱结构;

根据业务功能模块的需求,从所述第一API图谱中进行查询并选取,得到第二API图谱;其中,所述第二API图谱为所述第一API图谱的子集或全集;

对选取的所述第二API图谱利用图查询语言编写图谱查询语句,以应用于所述业务功能模块。

优选地,所述对选取的所述第二API图谱利用图查询语言编写图谱查询语句之后,还包括:

利用所述图查询语言对所述第二API图谱进行查询;其中,所述图查询语言至少包括SPARQL、Cypher和Gremlin中的一种。

优选地,所述利用所述图查询语言对所述第二API图谱进行查询之后,还包括:

计算编写好的所述图查询语句的输出结果,以确定所述图谱查询语句匹配所述业务功能模块的需求。

优选地,所述保存为可通过三元组描述的图谱结构,包括:

将所述第一API图谱保存成RDF文档。

优选地,所述根据业务功能模块的需求,从所述第一API图谱中进行查询并选取,得到第二API图谱,包括:

根据所述业务功能模块的需求,从所述第一API图谱中进行查询并选取需要依赖的若干所述API,若干所述API以及所述若干所述API之间的依赖关系形成所述第二API图谱。

本发明还提供一种基于图谱的API编排系统,包括:

封装模块,被配置用于将独立功能模块封装成API,并对外暴露服务;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马网络技术有限公司,未经斑马网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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