发明名称 |
基于OSGI的ETL处理装置及方法 |
摘要 |
本发明提供的基于OSGI的ETL处理装置,包括:流程设计器和流程执行引擎。其中,流程设计器由节点中心、控制策略和触发器模块组成,流程执行引擎由处理中心、执行策略和流程管理模块组成。任意模块基于OSGI平台,并由其为模块创建独立的运行环境。节点中心负责所有节点及其属性的预定义,控制策略定义了节点间的关系及触发方式,触发器向引擎发送任务请求。处理中心负责任务的执行及执行时的调度,执行策略有单线程串行、多线程并行以及条件判断,实现时基于缓存机制利用数据分发与复制技术。此外,本发明还提供了基于OSGI的ETL处理方法。通过本发明的技术方案,可以有效提高子任务的重用性,提高数据吞吐量及处理效率。 |
申请公布号 |
CN104679482A |
申请公布日期 |
2015.06.03 |
申请号 |
CN201310607368.X |
申请日期 |
2013.11.27 |
申请人 |
北京拓尔思信息技术股份有限公司 |
发明人 |
施水才;付成睿 |
分类号 |
G06F9/44(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于OSGI的ETL处理装置,其特征在于,包括:流程设计器,由节点中心、控制策略和触发器三个模块组成,用于定义任务流程中每一个节点及节点间的控制策略,并负责触发各项任务请求;流程执行引擎,由处理中心、执行策略和流程管理三个模块组成,接受并解析流程设计器传达的请求,调度、分发、执行请求,并返回执行结果。 |
地址 |
100088 北京市海淀区知春路6号锦秋国际大厦14层14B04 |