【技术实现步骤摘要】
一种全流程支持拖拉拽的自动化分布式任务流调度系统
[0001]本专利技术涉及调度系统
,具体为一种全流程支持拖拉拽的自动化分布式任务流调度系统。
技术介绍
[0002]随着“互联网+”时代的不断推进,大部分企业由于各自业务需求不同,分别研发设计出符合自己部门的应用系统,这些应用系统拥有各自的数据存储和访问方式,最终导致“数据孤岛”的现象,存在大量冗余数据,因此,如何将企业内部的复杂数据根据业务场景有效集成一直是一个重要的课题。目前数据集成可以有效的解决数据冗余和数据利用率下降的问题,实现数据共享。同时,数据集成也是企业建立数据仓库、进行数据挖掘、上层决策分析的重要组成部分。
[0003]如今,数据集成的方法和技术虽然有效的解决了“数据孤岛”的现象,但是复杂的业务场景和简单的调度运行方式,使得相关数据集成任务配置繁琐复杂且运行效率低下,出现故障也难以快速定位问题,增加了政府部门及相关企业的开发维护成本,因此,运用自动化流程指导相关部门的运营和加速产品升级、争夺市场份额、促进数据融合一体化,也成为了企业发展的共识; ...
【技术保护点】
【技术特征摘要】
1.一种全流程支持拖拉拽的自动化分布式任务流调度系统,其特征在于:包括GG
‑
editor绘图框架、Activiti工作流框架、Quartz分布式定时调度框架;其中,Activiti工作流框架和Quartz分布式定时调度框架实现自动化分布式任务流调度;所述Activiti工作流框架实现复杂业务场景的任务流自定义配置;所述Quartz分布式定时调度框架实现该任务流的分布式调度;所述GG
‑
editor绘图框架实现可视化拖拽,工作流流程图的设计。2.根据权利要求1所述的一种全流程支持拖拉拽的自动化分布式任务流调度系统,其特征在于:所述GG
‑
editor绘图框架包括有数据采集模块和数据库,所述数据采集模块和数据库将原始数据或处理后的数据根据业务需求采集到各种关系型、非关系型数据库或文件系统中。3.根据权利要求1所述的一种全流程支持拖拉拽的自动化分布式任务流调度系统,其特征在于:所述GG
‑
editor绘图框架实现可视化拖拽和复杂的工作流程设计,具体的流程生成对应的XML文件交由Activiti工作流框架处理,其中拖拽组件具体实现流程包括:步骤一:使用GG
‑
editor绘图框架标签创建画布;ItemPanel标签初始化要拖拽的图标及标题;自定义配置画布和节点右键菜单;Flows组件实现布局初始化;步骤二:初始化数据为单一节点和连线;使用延时渲染解决重影渲染问题;步骤三:自定义实现右侧边栏配置信息;步骤四:根据用户自定义的配置,前端生成Bpmn文件,通过XML文件表示业务流程。4.根据权利要求3所述的一种全流程支持拖拉拽的自动化分布式任务流调度系统,其特征在于:所述XML文件主要用于记录对应的任务流标识,相关流程设置以及流程的节点信息,所述XML文件中的关键标签为:<startEvent></startEvent><serviceTask></serviceTask><extensionElements></extensionElements>&...
【专利技术属性】
技术研发人员:李玉涛,栗濛,程浩然,刘培培,张普,杨冬靓,张楠,张翠芳,
申请(专利权)人:河钢数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。