编排方法、编排装置、电子设备、存储介质和程序产品制造方法及图纸

技术编号:41128154 阅读:16 留言:0更新日期:2024-04-30 17:56
本公开提供了一种编排方法、编排装置、电子设备、存储介质和程序产品,涉及计算机技术领域。其中,业务流程的编排方法包括:创建上下文容器,上下文容器提供编排业务流程所使用的读取方法和写入方法;基于对业务流程的业务实现调用读取方法和写入方法,使上下文容器传递业务流程的不同的业务节点之间的业务数据项;基于上下文容器对所有业务节点进行依赖扫描,得到业务节点的业务数据项的传输清单;基于传输清单确定具有依赖关系的业务节点;基于依赖关系构建所有业务节点的执行拓扑,以基于执行拓扑编排具有并行步骤的业务流程。通过本公开的技术方案,能够对业务流程中具有并行步骤的部分进行编排,以降低人工判断错误的概率。

【技术实现步骤摘要】

所属的技术人员能够理解,本专利技术的各个方面可以实现为系统、方法或程序产品。因此,本专利技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。下面参照图9来描述根据本专利技术的这种实施方式的业务流程的编排装置900。图9所示的业务流程的编排装置900仅仅是一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。业务流程的编排装置900以硬件模块的形式表现。业务流程的编排装置900的组件可以包括但不限于:创建模块902,用于创建上下文容器,上下文容器提供编排业务流程所使用的读取方法和写入方法;调用模块904,用于基于对业务流程的业务实现调用读取方法和写入方法,使上下文容器传递业务流程的不同的业务节点之间的业务数据项;扫描模块906,用于基于上下文容器对所有业务节点进行依赖扫描,得到业务节点的业务数据项的传输清单;确定模块908,用于基于传输清单确定具有依赖关系的业务节点;构建模块910,用于基于依赖关系构建所有业务节点的执行拓扑,以基于执行拓扑编排具有本文档来自技高网...

【技术保护点】

1.一种业务流程的编排方法,其特征在于,包括:

2.根据权利要求1所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所有所述业务节点的执行拓扑,以基于所述执行拓扑编排具有并行步骤的所述业务流程,包括:

3.根据权利要求2所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所述业务节点的初始拓扑,包括:

4.根据权利要求3所述的业务流程的编排方法,其特征在于,对所述初始拓扑进行并行优化,得到具有并行步骤的所述执行拓扑,包括:

5.根据权利要求4所述的业务流程的编排方法,其特征在于,

6.根据权利要求5所述的业务流程的...

【技术特征摘要】

1.一种业务流程的编排方法,其特征在于,包括:

2.根据权利要求1所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所有所述业务节点的执行拓扑,以基于所述执行拓扑编排具有并行步骤的所述业务流程,包括:

3.根据权利要求2所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所述业务节点的初始拓扑,包括:

4.根据权利要求3所述的业务流程的编排方法,其特征在于,对所述初始拓扑进行并行优化,得到具有并行步骤的所述执行拓扑,包括:

5.根据权利要求4所述的业务流程的编排方法,其特征在于,

6.根据权利要求5所述的业务流程的编排方法,其特征在于,对于所述初始拓扑中的处于同一层的所述业务节点,基于所述优化参数和对应的优先级进行排序调整,以基于调整结果得到优化的所述执行拓扑,包括:

7.根据权利要求1所述的业务流程的编排方法,其特征在于,创建上下文容器,还包括:

8.根据权利要求7所述的业务流程的编排方法,其特征在于,基于所述上下文容器对所有所述业务节点进行依赖扫描,得到所述业务节点的所述业务数据项的传输清单,包括:

9.根据权利要求8所述的业务流程的编排方法,其特征在于,基于对所述抽象语法树的扫描操作,得到所有所述业务节点的所述业务数据项的传输清单,包括:

10.根据权利要求9所述的业...

【专利技术属性】
技术研发人员:王利辉
申请(专利权)人:北京沃东天骏信息技术有限公司
类型:发明
国别省市:

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

1