调用链生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37852426 阅读:20 留言:0更新日期:2023-06-14 22:43
本申请实施例提供了一种调用链生成方法、装置、电子设备及存储介质。所述方法包括:响应于应用程序调用目标业务场景,获取在所述目标业务场景下被调用能力的目标能力API(应用程序编程接口);获取所述目标能力API的目标能力API私钥;对所述目标能力API私钥进行鉴权,得到鉴权结果;响应于所述鉴权结果指示所述目标能力API私钥鉴权成功,基于所述被调用能力和所述目标能力API的调用信息,生成所述目标业务场景对应的能力调用链。本申请实施例可以实现能力调用的可溯源性和不可篡改性,从根本上解决调用信息出现差错的情况。解决调用信息出现差错的情况。解决调用信息出现差错的情况。

【技术实现步骤摘要】
调用链生成方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,特别是涉及一种调用链生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着数字化转型的推进,很多企业对数字化平台进行全面云改造,对相关系统进行云原生改造,业界提出按照微服务架构实现统一的API(Application Programming Interface,应用程序编程接口)服务接口,并搭建统一的能力开放运营平台,面向能力提供方和能力调用方双方,实现能力的统一注册、监控及调用管理。此种通过微服务化的能力开放运营平台,实现了能力的灵活扩展、可复用性,一定程度上加快了应用的快速上线。
[0003]但是随着加入的能力提供方和能力调用方的增多,接入能力开放运营平台的能力也越来越多。上层应用系统(如CRM(Customer Relationship Management,客户关系管理)系统、营销系统、计费系统、监控系统等)实现一个完整的业务场景,往往需要由多个系统提供多个独立运行的微服务构成,能力之间的调用关系对于上层业务场景是黑盒,当业务场景调用执行发生本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种调用链生成方法,其特征在于,所述方法包括:响应于应用程序调用目标业务场景,获取在所述目标业务场景下被调用能力的目标能力API(应用程序编程接口);获取所述目标能力API的目标能力API私钥;对所述目标能力API私钥进行鉴权,得到鉴权结果;响应于所述鉴权结果指示所述目标能力API私钥鉴权成功,基于所述被调用能力和所述目标能力API的调用信息,生成所述目标业务场景对应的能力调用链。2.根据权利要求1所述的方法,其特征在于,在所述获取在所述目标业务场景下被调用能力的目标能力API之前,还包括:响应于新上架的业务场景,获取所述业务场景下对应的能力提供方和所述能力提供方下调用的能力;配置所述能力提供方对应的能力提供方标识,及所述能力对应的能力API的能力API标识、能力API公钥和能力API私钥;建立所述业务场景、所述能力提供方标识、所述能力API标识、所述能力API公钥和所述能力API私钥之间的关联关系。3.根据权利要求2所述的方法,其特征在于,所述获取在所述目标业务场景下被调用能力的目标能力API,包括:基于所述关联关系,获取所述目标业务场景对应的目标能力提供方标识和目标能力API标识;基于所述目标能力提供方标识和所述目标能力API标识,确定在所述目标业务场景下被调用能力的目标能力API。4.根据权利要求1所述的方法,其特征在于,所述对所述目标能力API私钥进行鉴权,得到鉴权结果,包括:获取预先保存的能力API公钥;将所述能力API公钥与所述目标能力API私钥进行一一匹配,得到匹配结果;基于所述匹配结果,确定所述目标能力API私钥的鉴权结果。5.根据权利要求1所述的方法,其特征在于,在所述对所述目标能力API私钥进行鉴权,得到鉴权结果之后,还包括:响应于所述鉴权结果指示所述目标能力API私钥鉴权失败,基于所述目标业务场景对应的调用日志信息,生成能力调用数据包;将所述能力调用数据包上传至所述目标业务场景对应的私有区块链。6.根据权利要求1所述的方法,其特征在于,所述基于所述被调用能力和所述目标能力AP...

【专利技术属性】
技术研发人员:李玲玲张伟涛郑文晖于增光沈苏楠
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1