System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所属的技术人员能够理解,本专利技术的各个方面可以实现为系统、方法或程序产品。因此,本专利技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。下面参照图9来描述根据本专利技术的这种实施方式的业务流程的编排装置900。图9所示的业务流程的编排装置900仅仅是一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。业务流程的编排装置900以硬件模块的形式表现。业务流程的编排装置900的组件可以包括但不限于:创建模块902,用于创建上下文容器,上下文容器提供编排业务流程所使用的读取方法和写入方法;调用模块904,用于基于对业务流程的业务实现调用读取方法和写入方法,使上下文容器传递业务流程的不同的业务节点之间的业务数据项;扫描模块906,用于基于上下文容器对所有业务节点进行依赖扫描,得到业务节点的业务数据项的传输清单;确定模块908,用于基于传输清单确定具有依赖关系的业务节点;构建模块910,用于基于依赖关系构建所有业务节点的执行拓扑,以基于执行拓扑编排具有并行步骤的业务流程。下面参照图10来描述根据本专利技术的这种实施方式的电子设备1000。图10显示的电子设备1000仅仅是一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。如图10所示,电子设备1000以通用计算设备的形式表现。电子设备1000的组件可以包括但不限于:上述至少一个处理单元1010、上述至少一个存储单元1020、连接不同系统组件(包括存储单元1020和
...【技术保护点】
1.一种业务流程的编排方法,其特征在于,包括:
2.根据权利要求1所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所有所述业务节点的执行拓扑,以基于所述执行拓扑编排具有并行步骤的所述业务流程,包括:
3.根据权利要求2所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所述业务节点的初始拓扑,包括:
4.根据权利要求3所述的业务流程的编排方法,其特征在于,对所述初始拓扑进行并行优化,得到具有并行步骤的所述执行拓扑,包括:
5.根据权利要求4所述的业务流程的编排方法,其特征在于,
6.根据权利要求5所述的业务流程的编排方法,其特征在于,对于所述初始拓扑中的处于同一层的所述业务节点,基于所述优化参数和对应的优先级进行排序调整,以基于调整结果得到优化的所述执行拓扑,包括:
7.根据权利要求1所述的业务流程的编排方法,其特征在于,创建上下文容器,还包括:
8.根据权利要求7所述的业务流程的编排方法,其特征在于,基于所述上下文容器对所有所述业务节点进行依赖扫描,得到所述业务节点的所述业务数据
9.根据权利要求8所述的业务流程的编排方法,其特征在于,基于对所述抽象语法树的扫描操作,得到所有所述业务节点的所述业务数据项的传输清单,包括:
10.根据权利要求9所述的业务流程的编排方法,其特征在于,基于所述传输清单确定具有依赖关系的所述业务节点,包括:
11.根据权利要求10所述的业务流程的编排方法,其特征在于,基于所述方法签名和所述业务数据项的传输清单检测具有所述依赖关系的所述业务节点,包括:
12.根据权利要求9所述的业务流程的编排方法,其特征在于,基于对所述业务流程的业务实现调用所述读取方法和所述写入方法,使所述上下文容器传递所述业务流程的不同的业务节点之间的业务数据项,包括:
13.根据权利要求1至12中任一项所述的业务流程的编排方法,其特征在于,在基于所述依赖关系构建所有所述业务节点的执行拓扑,以基于所述执行拓扑编排具有并行步骤的所述业务流程之前,还包括:
14.根据权利要求13所述的业务流程的编排方法,其特征在于,基于检测规则对所述业务数据项的传输清单进行冲突检测,包括:
15.一种业务流程的编排装置,其特征在于,包括:
16.一种电子设备,其特征在于,包括:
17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~14中任意一项所述的业务流程的编排方法。
18.一种计算机程序产品,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~14中任意一项所述的业务流程的编排方法。
...【技术特征摘要】
1.一种业务流程的编排方法,其特征在于,包括:
2.根据权利要求1所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所有所述业务节点的执行拓扑,以基于所述执行拓扑编排具有并行步骤的所述业务流程,包括:
3.根据权利要求2所述的业务流程的编排方法,其特征在于,基于所述依赖关系构建所述业务节点的初始拓扑,包括:
4.根据权利要求3所述的业务流程的编排方法,其特征在于,对所述初始拓扑进行并行优化,得到具有并行步骤的所述执行拓扑,包括:
5.根据权利要求4所述的业务流程的编排方法,其特征在于,
6.根据权利要求5所述的业务流程的编排方法,其特征在于,对于所述初始拓扑中的处于同一层的所述业务节点,基于所述优化参数和对应的优先级进行排序调整,以基于调整结果得到优化的所述执行拓扑,包括:
7.根据权利要求1所述的业务流程的编排方法,其特征在于,创建上下文容器,还包括:
8.根据权利要求7所述的业务流程的编排方法,其特征在于,基于所述上下文容器对所有所述业务节点进行依赖扫描,得到所述业务节点的所述业务数据项的传输清单,包括:
9.根据权利要求8所述的业务流程的编排方法,其特征在于,基于对所述抽象语法树的扫描操作,得到所有所述业务节点的所述业务数据项的传输清单,包括:
10.根据权利要求9所述的业...
【专利技术属性】
技术研发人员:王利辉,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。