数据工作台模块化流程自适应管控方法及系统

摘要: 本发明涉及数据处理,特别是涉及一种数据工作台模块化流程自适应管控方法及系统。背景技术:1、在异构工具频繁迭代、业务流程需求快速变更的企业级数据工作台场景下,各类...
数据工作台模块化流程自适应管控方法及系统

本发明涉及数据处理,特别是涉及一种数据工作台模块化流程自适应管控方法及系统。

背景技术:

1、在异构工具频繁迭代、业务流程需求快速变更的企业级数据工作台场景下,各类软件工具往往分散部署且接口标准各异,工具间的数据交互缺乏统一的语义自描述机制,字段类型、计量单位及业务含义等层面的固有差异需依赖人工进行转换与校验。尤为突出的是,现有体系将工具逻辑与流程逻辑高度捆绑,工具一旦接入流程,其调用方式、数据格式便固化于流程定义中;当工具接口发生变更或需替换为同类型异构工具时,原有流程必须重新编码、调试与部署,无法实现工具的即插即用与灵活替换。业界常规优化思路多局限于优化单一场景的接口适配代码,并未从架构层面打破工具与流程的紧耦合关系,因此始终无法摆脱适配成本随工具数量线性增长的固有局限,流程的扩展性与灵活性严重受限,难以适应动态变化的业务需求。

2、与此同时,流程模板的管理机制亦存在根本性缺陷。传统方法未将模板定义与运行中的任务实例进行有效隔离,模板版本更新后,已处于执行态的任务实例无法平滑迁移至新版本,往往被迫中断当前任务并重新发起部署,不仅打断了业务流程的连续性,还导致模板难以依据实际业务反馈进行增量升级与多版本兼容管理。模板复用率低、实例升级即中断的问题相互叠加,使得流程从静态编排向动态自适应管控的跨越面临巨大的架构障碍。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种数据工作台模块化流程自适应管控方法及系统,能够在企业级数据工作台的流程编配管控场景下,解决现有技术中工具与流程紧耦合、模板与运行实例未隔离导致的集成适配成本高、版本升级中断业务的技术问题,实现工具即插即用与流程实例平滑迁移。

2、一种数据工作台模块化流程自适应管控方法,所述方法包括:

3、搭建标准化工具接入接口体系,采集外部工具的结构化属性信息并生成唯一标识,通过接口语义自描述注册机制获取工具输入输出的字段参数、数据类型、度量单位与业务含义,构建语义映射知识库并对工具原生接口进行自适应封装,生成统一通用交互接口,同时实时采集各工具实例的运行状态指标生成健康度画像,构建结构化工具资源库;

4、构建包含开始节点、任务节点、网关节点与结束节点的标准化流程节点模型,基于所述结构化工具资源库中各工具的输入输出数据依赖关系,生成节点连接关系与初始流程拓扑,经链路连通性与工具兼容性校验后生成流程模板,对流程模板进行多版本分级管理,并保持流程模板定义与运行态任务实例相互独立;

5、当流程模板触发版本更新时,对处于运行状态的目标任务实例执行状态挂起与运行上下文快照,按照更新后流程模板的节点定义执行实例状态的映射转换,转换完成后恢复目标任务实例的运行状态,完成任务实例的热迁移。

6、另一方面,还提供一种数据工作台模块化流程自适应管控系统,包括:

7、结构化工具资源库构建模块,用于高搭建标准化工具接入接口体系,采集外部工具的结构化属性信息并生成唯一标识,通过接口语义自描述注册机制获取工具输入输出的字段参数、数据类型、度量单位与业务含义,构建语义映射知识库并对工具原生接口进行自适应封装,生成统一通用交互接口,同时实时采集各工具实例的运行状态指标生成健康度画像,构建结构化工具资源库;

8、流程模板生成模块,用于构建包含开始节点、任务节点、网关节点与结束节点的标准化流程节点模型,基于所述结构化工具资源库中各工具的输入输出数据依赖关系,生成节点连接关系与初始流程拓扑,经链路连通性与工具兼容性校验后生成流程模板,对流程模板进行多版本分级管理,并保持流程模板定义与运行态任务实例相互独立;

9、任务实例热迁移模块,用于当流程模板触发版本更新时,对处于运行状态的目标任务实例执行状态挂起与运行上下文快照,按照更新后流程模板的节点定义执行实例状态的映射转换,转换完成后恢复目标任务实例的运行状态,完成任务实例的热迁移。

10、相较于现有技术,本发明提供的数据工作台模块化流程自适应管控方法及系统具有以下有益效果:

11、1.通过搭建标准化工具接入接口体系,结合接口语义自描述注册机制构建语义映射知识库,对工具原生接口自适应封装生成统一通用交互接口,打破工具逻辑与流程逻辑的紧耦合关系,消除异构工具间字段类型、计量单位与业务含义的交互差异,无需改动流程定义即可完成工具接入、替换与接口适配,显著降低集成适配成本,从架构层面解耦工具与流程,提升流程扩展性与灵活性。

12、2.通过构建标准化流程节点模型,基于工具输入输出数据依赖关系生成并校验流程拓扑,配合流程模板多版本分级管理与模板、实例相互独立的设计,规范流程建模标准,提升流程编配效率与模板复用率,为模板的增量升级与兼容管理提供架构支撑,实现模板与运行实例隔离,支撑模板多版本演进。

13、3.在流程模板触发版本更新时,通过对运行态任务实例执行状态挂起、运行上下文快照、实例状态映射转换与运行恢复的热迁移机制,无需中断当前任务即可完成实例向新版本模板的平滑过渡,避免版本升级打断业务流程,同时兼顾模板迭代需求与业务运行的连续性,保障业务连续运行,实现实例平滑升级。

1.一种数据工作台模块化流程自适应管控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据工作台模块化流程自适应管控方法,其特征在于,对工具原生接口进行自适应封装,包括:

3.根据权利要求2所述的数据工作台模块化流程自适应管控方法,其特征在于,输入语义映射知识库进行业务概念匹配时,若未查询到对应字段的业务概念关联关系或转换规则冲突,则执行以下处理:

4.根据权利要求1所述的数据工作台模块化流程自适应管控方法,其特征在于,实时采集各工具实例的运行状态指标生成健康度画像,构建结构化工具资源库,包括:

5.根据权利要求4所述的数据工作台模块化流程自适应管控方法,其特征在于,形成结构化工具资源库后,在流程节点触发工具调用时,基于所述结构化工具资源库执行工具实例动态调度,包括:

6.根据权利要求1至5任一项所述的数据工作台模块化流程自适应管控方法,其特征在于,基于所述结构化工具资源库中各工具的输入输出数据依赖关系,生成节点连接关系与初始流程拓扑,包括:

7.根据权利要求6所述的数据工作台模块化流程自适应管控方法,其特征在于,生成有向无环的初始流程拓扑后,经链路连通性与工具兼容性校验生成流程模板,包括:

8.根据权利要求1至5任一项所述的数据工作台模块化流程自适应管控方法,其特征在于,对流程模板进行多版本分级管理,包括:

9.根据权利要求1至5任一项所述的数据工作台模块化流程自适应管控方法,其特征在于,完成任务实例的热迁移,包括:

10.一种数据工作台模块化流程自适应管控系统,其特征在于,所述系统包括: