[发明专利]跨系统调用工作流的方法及装置在审
申请号: | 201910296087.4 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110096351A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 刘争 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用 第一系统 接口调用信息 工作流接口 调用目标 目标系统 工作流 跨系统 调用请求 工作流引擎 调用信息 节点接口 配置中心 申请 携带 检测 | ||
1.一种跨系统调用工作流的方法,其特征在于,包括:
通过工作流引擎的配置中心接收到第一系统调用目标系统的调用请求,所述调用请求中携带节点的接口调用信息,所述节点的接口调用信息用来申请调用所述目标系统的工作流接口;
检测所述目标系统能否被所述第一系统调用;
若所述目标系统能被所述第一系统调用,则通过所述节点接口调用信息调用所述目标系统的所述工作流接口;
若所述目标系统不能被所述第一系统调用,则通过所述节点的接口调用信息调用其他系统的工作流接口。
2.根据权利要求1所述的方法,其特征在于,所述检测所述目标系统能否被所述第一系统调用,包括:
通过所述配置中心向管理平台发送第一请求,所述第一请求用来请求获取所述目标系统的当前运行状态;
若所述第一请求通过,则获取所述目标系统的所述当前运行状态;
若所述当前运行状态为空闲状态,则确认所述目标系统能够被所述第一系统调用;
若所述当前运行状态为忙碌状态,则确认所述目标系统不能被所述第一系统调用。
3.根据权利要求2所述的方法,其特征在于,在所述若所述请求通过,则获取所述目标系统的所述当前运行状态之前,包括:
通过所述配置中心向所述管理平台发送第二请求,所述第二请求用来请求所述管理平台获取所述目标系统的接口调用错误概率;
若所述第二请求通过,则根据所述管理平台获取所述目标系统的接口调用错误概率;
若所述目标系统的所述接口调用错误概率超过预设阈值,则通过所述节点的接口调用信息调用其他系统的工作流接口;
若所述目标系统的所述接口调用错误概率小于或者等于所述预设阈值,则触发所述获取所述目标系统的所述当前运行状态。
4.根据权利要求2或3所述的方法,其特征在于,所述通过所述节点的接口调用信息调用其他系统的工作流接口,包括:
通过所述配置中心向整个系统平台发出广播,所述广播中携带有所述节点的接口调用信息,确定与所述接口调用信息匹配的M个系统,M为正整数;
获取所述M个系统的当前运行状态;
根据所述M个系统的当前运行状态,确定所述当前运行状态为空闲状态的N个系统,N为不大于M的正整数;
通过所述配置中心向所述管理平台发送第三请求,所述第三请求用来请求所述管理平台获取所述N个系统的接口调用错误概率;
若所述第三请求通过,则获取所述N个系统的接口调用错误概率;
根据所述N个系统的接口调用错误概率,确定所述N个系统的接口调用错误概率中小于或等于预设阈值的P个系统,P为不大于N的正整数;
按照所述P个系统中的接口调用错误概率与预设的优先级之间的映射关系,确定所述P个系统的优先级;
通过所述节点的接口调用信息调用所述P个系统中的所述优先级最高的系统的工作流接口。
5.根据权利要求4所述的方法,其特征在于,所述按照所述P个系统中的接口调用错误概率与预设的优先级之间的映射关系,确定所述P个系统的优先级,包括:
获取所述P个系统的接口调用错误概率;
根据预先存储预设的接口调用错误概率与系统等级之间的映射关系,确定所述P个系统的系统等级;
获取所述P个系统所对应的权值,每一个系统对应一个权值;
根据所述P个系统的系统等级、所述P个系统所对应的权值确定所述P个系统的优先级。
6.根据权利要求1或3所述的方法,其特征在于,所述通过所述节点的接口调用信息调用其他系统的工作流接口,包括:
获取所述第一系统的历史调用信息;
根据所述历史调用信息确定被所述第一系统调用过的Q个系统,Q为正整数;
从所述历史调用信息中提取所述第一系统与所述Q个系统之间的调用时长、调用次数;
依据所述调用时长、所述调用次数确定所述第一系统与所述Q个系统之间的Q个匹配度;
从所述Q个匹配度中选取最大值,并获取该最大值对应的系统;
通过所述节点的接口调用信息调用所述Q个系统中的所述匹配度最大的系统的工作流接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910296087.4/1.html,转载请声明来源钻瓜专利网。