[发明专利]一种智能数据分发流程引擎及其同步数据的方法有效
申请号: | 201510422846.9 | 申请日: | 2015-07-17 |
公开(公告)号: | CN104991952B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 游建友;蔡剑研;赖礼袍 | 申请(专利权)人: | 南威软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 陈雪莹 |
地址: | 362000 福建省泉州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种智能数据分发流程引擎,包括客户端API接口、配置分析引擎、流程引擎、配置库、流程配置库,其中,通过共享平台调用客户端API接口,生成流程编排描述文件并发送给配置分析引擎;该配置分析引擎解析流程编排描述文件,对配置参数进行分析,生成流程引擎所能理解的配置信息并保存到配置库中,同时生成可执行的流程编排实例保存到流程配置库中;流程引擎监控配置库的状态,当配置库发现变化时,流程引擎会执行最新的配置信息,并为流程编排实例提供运行环境,并解释流程编排实例对象;本发明能够根据不同的配置将数据源端的数据自动同步到各种不同的数据接收端,具备良好的可扩充性和灵活性,可无缝地集成到各种应用系统中。 | ||
搜索关键词: | 流程引擎 编排 分析引擎 配置库 流程配置 描述文件 配置信息 智能数据 配置 客户端 分发 数据接收端 无缝地集成 共享平台 监控配置 可扩充性 配置参数 实例保存 实例对象 同步数据 应用系统 运行环境 自动同步 可执行 数据源 调用 解析 并发 保存 分析 发现 | ||
【主权项】:
1.一种智能数据分发流程引擎,其特征在于包括客户端API接口、配置分析引擎、流程引擎、配置库、流程配置库,其中,通过共享平台调用客户端API接口,客户端API接口生成流程编排描述文件并发送给配置分析引擎,该流程编排描述文件包含配置参数;该配置分析引擎解析流程编排描述文件,对配置参数进行分析,生成流程引擎所能理解的配置信息并保存到配置库中,同时生成可执行的流程编排实例保存到流程配置库中;流程引擎监控配置库的状态,当配置库发现变化时,流程引擎会执行最新的配置信息,并为流程编排实例提供运行环境,并解释流程编排实例对象;具体包括如下步骤:步骤1、通过共享平台调用客户端API接口,客户端API接口生成流程编排描述文件并发送给配置分析引擎,该流程编排描述文件包含配置参数;步骤2、该配置分析引擎解析流程编排描述文件,对配置参数进行分析,生成流程引擎所能理解的配置信息并保存到配置库中,同时生成可执行的流程编排实例保存到流程配置库中;步骤3、流程引擎监控配置库的状态,当配置库发现变化时,流程引擎会执行最新的配置信息,流程引擎运行流程编排实例对象并进行如下几个步骤:(1)创建队列池,每个队列用于保存数据接收端所需要接收的数据;(2)创建抽取线程,用于执行抽取数据,并根据数据接收端的配置条件进行数据过滤,并把符合条件的数据放入对应的队列中;(3)为每个队列创建对应的数据接收线程,用于抽取队列中的数据,并同步到数据接收端;(4)在增加或者减少数据接收端时,流程引擎会弹性地伸缩数据接收端的数据接收线程数量,当数据接收端超过阈值数量时,数据接收线程会根据增加的数量负责两个数据接收端的数据同步工作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510422846.9/,转载请声明来源钻瓜专利网。