场景流程编排及处理业务请求的方法、装置、设备和介质制造方法及图纸

技术编号:35568114 阅读:12 留言:0更新日期:2022-11-12 15:52
本发明专利技术实施例提供了一种场景流程编排及处理业务请求的方法、装置、设备和介质,应用于编排平台,所述方法包括:获得设计流程图,所述设计流程图包括按照场景设计流程连接的多个设计态元素;录入与底层平台对接的API执行中心所发布的标准API;基于所述标准API,将至少一个设计态元素转换为对应的能力态元素;按照所述场景设计流程,连接所述多个设计态元素各自对应的能力态元素,得到对应的标准化场景解析模板,所述标准化场景解析模板供流程引擎调用。本发明专利技术实施例先对场景进行流程设计,后对设计流程图进行编排,在设计环节不关心底层平台能力,只需说明功能描述,再根据设计流程图实现对场景的个性化编排。实现对场景的个性化编排。实现对场景的个性化编排。

【技术实现步骤摘要】
场景流程编排及处理业务请求的方法、装置、设备和介质


[0001]本专利技术涉及通信
,特别是一种场景流程编排及处理业务请求的方法、装置、设备和介质。

技术介绍

[0002]随着企业数字化进程的加快,企业IT环境复杂程度越来越高,企业运营成本也越来越高。故而需要将业务请求对应的业务场景进行敏捷的编排,以达到快速响应业务请求的目的。
[0003]现有的相关技术是根据上游业务依赖调用多方下游系统的南向能力返回结果来支撑决策,而传统的固定化编排方式、后置流水线执行方式在系统交互感知、执行性能、自主配置方面能力不足,当业务场景变化时,则需要重新进行相应的业务场景编排,进而造成较大的人力、时间成本浪费。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种场景流程编排及处理业务请求方法、装置、设备和介质,以便克服上述问题或者至少部分地解决上述问题。
[0005]本专利技术实施例的第一方面,公开了一种场景流程编排方法,应用于编排平台,所述方法包括:
[0006]获得设计流程图,所述设计流程图包括按照场景设计流程连接的多个设计态元素;
[0007]录入与底层平台对接的API执行中心所发布的标准API,所述标准API是所述API执行中心对所述底层平台的原子能力进行配置化并测试通过后发布的;
[0008]基于所述标准API,将至少一个设计态元素转换为对应的能力态元素;
[0009]按照所述场景设计流程,连接所述多个设计态元素各自对应的能力态元素,得到对应的标准化场景解析模板,所述标准化场景解析模板供流程引擎调用,以响应业务平台发出的业务请求。
[0010]可选地,所述多个设计态元素至少包括:设计态描述元素;基于所述标准API,将至少一个设计态元素转换为对应的能力态元素,包括:
[0011]针对每个所述设计态描述元素所描述的功能,在底层平台具有实现该功能的原子能力的情况下,将底层平台的实现该功能的原子能力对应的标准API,作为对应的能力态原子能力元素。
[0012]可选地,所述多个设计态元素还包括:设计态脚本描述元素;所述方法还包括:
[0013]针对每个所述设计态脚本描述元素所描述的功能,输出第一脚本编写提示;
[0014]获取编排人员根据所述设计态基础元素所描述的功能进行脚本编写而编写出的第一脚本;
[0015]将所述第一脚本,作为对应的能力态脚本描述元素。
[0016]可选地,所述多个设计态元素还包括:设计态条件元素;所述方法还包括:
[0017]根据每个所述设计态条件元素所描述的条件功能,输出第二脚本编写提示,所述条件功能用于描述流程走向指向目标设计态元素的条件;
[0018]获取编排人员根据所述设计态条件元素所描述的流程走向指向目标设计态元素的条件,而编写出的第二脚本;
[0019]将所述第二脚本作为对应的能力态条件元素;
[0020]在得到所述目标设计态元素对应的目标能力态元素后,将所述能力态条件元素与所述目标能力态元素相关联,以控制流程走向在符合所述条件的情况下指向所述目标能力态元素。
[0021]可选地,所述多个设计态元素还包括:设计态聚集等待元素;所述方法还包括:
[0022]根据每个所述设计态聚集等待元素所描述的聚集等待功能,将所述编排平台具有的聚集等待元素,作为对应的能力态聚集等待元素;
[0023]在得到所述多个并行上游分支各自对应的上游能力态元素,以及所述下游主支对应的下游能力态元素后,将多个所述上游能力态元素均与所述能力态聚集等待元素相关联,并将所述能力态聚集等待元素与所述下游能力态元素相关联,以控制流程走向为:等待多个所述上游能力态元素均执行完毕后指向所述下游能力态元素。
[0024]可选地,所述多个设计态元素还包括:设计态微组件元素,所述设计态微组件元素包括按照设计逻辑连接的多个设计态元素;所述方法还包括:
[0025]确定所述设计态微组件元素包括的每个设计态元素对应的能力态元素;
[0026]按照设计逻辑,对多个对应的能力态元素进行组装,进而封装为对应的能力态微组件元素。
[0027]可选地,所述API执行中心对所述底层平台的原子能力进行配置化并测试通过后发布,包括以下步骤:
[0028]将所述底层平台的原子能力使用的参数,配置到API下发模板中,完成参数配置;
[0029]将所述底层平台使用的协议信息,配置到所述API下发模板中,完成协议配置;
[0030]将所述底层平台的原子能力对应的解析规则,配置到所述API下发模板中,完成解析规则配置;
[0031]新建API,将所新建的API与完成参数配置、协议配置以及解析规则配置后的API下发模板关联,得到配置化API;
[0032]测试所述配置化API是否能够调用底层平台的对应的原子能力;
[0033]将测试通过的配置化API发布成标准API。
[0034]可选地,在得到对应的能力态元素之后,还包括:
[0035]为所述能力态元素添加唯一的能力态元素标识,并添加到能力态元素库中;
[0036]在得到新的设计流程图后,复用所述能力态数据库中的能力态元素或创建新的能力态元素,进而得到所述新的设计流程图对应的标准化场景解析模板。
[0037]可选地,按照所述场景设计流程,连接所述多个设计态元素各自对应的能力态元素,得到对应的标准化场景解析模板,包括:
[0038]按照所述场景设计流程,连接所述多个设计态元素各自对应的能力态元素,得到配置化场景解析模板;
[0039]对所述多个设计态元素各自对应的能力态元素所使用的参数是否正确进行检验,以及,测试所述配置化场景解析模板的流程合理性;
[0040]将检验通过且流程合理性测试通过的配置化场景解析模板确定为标准场景解析模板并发布。
[0041]本专利技术实施例的第二方面,公开了一种处理业务请求的方法,应用于流程引擎,所述方法包括:
[0042]获得业务平台发出的业务请求,所述业务请求包括多个业务场景;
[0043]执行所述多个业务场景各自对应的标准化场景解析模板,所述标准化场景解析模板是编排平台按照本专利技术第一方面实施例所述的场景流程编排方法得到的;
[0044]将所述多个业务场景各自对应的执行结果返回给所述业务平台。
[0045]本专利技术实施例的第三方面,公开了一种场景流程编排装置,应用于编排平台,所述装置包括:
[0046]流程获取模块,用于获得设计流程图,所述设计流程图包括按照场景设计流程连接的多个设计态元素;
[0047]API发布模块,用于录入与底层平台对接的API执行中心所发布的标准API,所述标准API是所述API执行中心对所述底层平台的原子能力进行配置化并测试通过后发布的;
[0048]能力转换模块,用于基于所述标准API,将至少一个设计态元素转换为对应的能力态元素;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景流程编排方法,其特征在于,应用于编排平台,包括:获得设计流程图,所述设计流程图包括按照场景设计流程连接的多个设计态元素;录入与底层平台对接的API执行中心所发布的标准API,所述标准API是所述API执行中心对所述底层平台的原子能力进行配置化并测试通过后发布的;基于所述标准API,将至少一个设计态元素转换为对应的能力态元素;按照所述场景设计流程,连接所述多个设计态元素各自对应的能力态元素,得到对应的标准化场景解析模板,所述标准化场景解析模板供流程引擎调用,以响应业务平台发出的业务请求。2.根据权利要求1所述的方法,其特征在于,所述多个设计态元素至少包括:设计态描述元素;基于所述标准API,将至少一个设计态元素转换为对应的能力态元素,包括:针对每个所述设计态描述元素所描述的功能,在底层平台具有实现该功能的原子能力的情况下,将底层平台的实现该功能的原子能力对应的标准API,作为对应的能力态原子能力元素。3.根据权利要求2所述的方法,其特征在于,所述多个设计态元素还包括:设计态脚本描述元素;所述方法还包括:针对每个所述设计态脚本描述元素所描述的功能,输出第一脚本编写提示;获取编排人员根据所述设计态基础元素所描述的功能进行脚本编写而编写出的第一脚本;将所述第一脚本,作为对应的能力态脚本描述元素。4.根据权利要求2所述的方法,其特征在于,所述多个设计态元素还包括:设计态条件元素;所述方法还包括:根据每个所述设计态条件元素所描述的条件功能,输出第二脚本编写提示,所述条件功能用于描述流程走向指向目标设计态元素的条件;获取编排人员根据所述设计态条件元素所描述的流程走向指向目标设计态元素的条件,而编写出的第二脚本;将所述第二脚本作为对应的能力态条件元素;在得到所述目标设计态元素对应的目标能力态元素后,将所述能力态条件元素与所述目标能力态元素相关联,以控制流程走向在符合所述条件的情况下指向所述目标能力态元素。5.根据权利要求2所述的方法,其特征在于,所述多个设计态元素还包括:设计态聚集等待元素;所述方法还包括:根据每个所述设计态聚集等待元素所描述的聚集等待功能,将所述编排平台具有的聚集等待元素,作为对应的能力态聚集等待元素;在得到所述多个并行上游分支各自对应的上游能力态元素,以及所述下游主支对应的下游能力态元素后,将多个所述上游能力态元素均与所述能力态聚集等待元素相关联,并将所述能力态聚集等待元素与所述下游能力态元素相关联,以控制流程走向为:等待多个所述上游能力态元素均执行完毕后指向所述下游能力态元素。6.根据权利要求2

5任一所述的方法,其特征在于,所述多个设计态元素还包括:设计态微组件元素,所述设计态微组件元素包括按照设计逻辑连接的多个设计态元素;所述方
法还包括:确定所述设计态微组件元素包括的每个设计态元素对应的能力态元素;按照设计逻辑,对多个对应的能力态元素进行组装,进而封装为对应的能力态微组件元素。7.根据权利要求1所述的方法,其特征在于,所述API执行中心对所述底层平台的原子能力进行配置化并测试通过后发布,包括以下步骤:将所述底层平台的原子能力使用的参数,配置到API下发模板中,完成参数配置;将所述底层平台使用的协议信息,配置到所述API下发模板中,完成协议配置;将所述底层平...

【专利技术属性】
技术研发人员:刘德成蒋伟饶华阳
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1