[发明专利]接口调用方法、装置及电子设备在审
申请号: | 202011485622.X | 申请日: | 2020-12-16 |
公开(公告)号: | CN112506590A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 黄锡平;王维 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/445;G06F8/65;G06F8/71 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 调用 方法 装置 电子设备 | ||
1.一种接口调用方法,其特征在于,应用于业务引擎管理端,包括:
接收中台服务设备发送的目标服务的接口元数据,所述接口元数据包括接口列表以及所述接口列表指示的多个接口中每个接口的内部处理逻辑;
在接口管理界面加载所述每个接口的内部处理逻辑;
对所述多个接口中的目标接口的内部处理逻辑进行编排处理,得到接口编排数据,所述目标接口为所述多个接口中的任一接口或指定接口;
将所述接口编排数据发送至所述中台服务设备,以便所述中台服务设备根据所述接口编排数据实现接口调用。
2.根据权利要求1所述的方法,其特征在于,
所述接口元数据为所述中台服务设备在接收到所述业务引擎管理端发送的接口元数据查询指令后,根据所述接口元数据查询指令携带的目标服务的标识信息查询得到;或,
所述接口元数据为所述中台服务设备在所述目标服务运行时,通过业务引擎客户端软件开发工具包根据所述目标服务中的预设注解获得。
3.根据权利要求1所述的方法,其特征在于,
所述接口列表包括所述多个接口中每个接口的描述信息;
所述接口的内部处理逻辑包括接口的事件的标识信息和所述事件关联的规则的标识信息;所述事件分为前置事件和后置事件,所述规则分为前置规则和后置规则。
4.根据权利要求1-3任一项的方法,其特征在于,所述对所述多个接口中的目标接口的内部处理逻辑进行编排处理,包括以下至少一项:
对所述多个接口中的目标接口的内部处理逻辑进行规则顺序调整;
对所述目标接口的内部处理逻辑进行事件启停设置;
对所述目标接口的内部处理逻辑进行规则启停设置;
对所述目标接口的内部处理逻辑进行规则变更处理。
5.一种接口调用方法,其特征在于,应用于中台服务设备,包括:
接收请求方对目标服务的接口请求;
当确定目标服务存在更新后的接口元数据时,在所述目标服务中加载所述更新后的接口元数据;其中,所述更新后的接口元数据,由中台服务设备利用业务引擎管理端发送的接口编排数据,对所述目标服务的接口元数据进行更新后得到;
开始执行所述接口请求指向的接口的方法;
在执行所述接口的方法期间,如果检测到对接口的功能单元的调用语句时,则获取所述功能单元的启停状态,并在确定所述启停状态为启用,运行所述功能单元;所述功能单元为事件或所述事件关联的规则;
在执行所述接口的方法完毕后,获得对所述接口请求的响应结果数据,并将所述响应结果数据返回至所述请求方。
6.根据权利要求5所述的方法,其特征在于,所述功能单元包括事件关联的规则,所述规则包括动态规则,所述动态规则为所述业务引擎管理端新增的规则或为其它服务的接口的规则;所述运行所述功能单元,包括:
当所述规则包括动态规则时,对所述动态规则对应的对象进行初始化,并启动脚本引擎运行所述动态规则。
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
接收所述业务引擎管理端发送的接口元数据查询指令,根据所述接口元数据查询指令携带的目标服务的标识信息查询出所述目标服务的接口元数据,并将所述目标服务的接口元数据发送至所述业务引擎管理端;或,
在所述目标服务运行时,通过业务引擎客户端软件开发工具包扫描所述目标服务中的预设注解获得所述目标服务接口元数据,并将所述目标服务的接口元数据发送至所述业务引擎管理端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011485622.X/1.html,转载请声明来源钻瓜专利网。