资产数据流处理服务组件动态扩展的方法和装置制造方法及图纸

技术编号:30553875 阅读:13 留言:0更新日期:2021-10-30 13:34
本公开提供一种资产数据流处理服务组件动态扩展的方法和装置,其中,方法包括:根据预设的业务规则确定与目标业务对应的多个流程节点,其中,每个所述流程节点对应一个任务容器;确定所述流程节点对应的待扩展组件的格式,通过组件管理器根据所述待扩展组件的格式创建具体的组件实例;将所述组件实例添加入对应的所述任务容器包含的组件列表中,得到扩展后的组件列表。本公开依据不同的任务确定任务所需要的流程,进而在每个流程节点上都可以动态的添加或修改组件,并通过配置的组件参数来处理数据,实现动态地配置各类资产的接入和管理的组件,无需重启系统,减小了重启带来的风险,提高了对不同资产数据处理的流程的适应性和处理的效率。和处理的效率。和处理的效率。

【技术实现步骤摘要】
资产数据流处理服务组件动态扩展的方法和装置


[0001]本公开涉及计算机
,尤其涉及一种资产数据流处理服务组件动态扩展的方法和装置。

技术介绍

[0002]在现有的资产证券化过程中,接入不同类型的资产需要对表模型进行修改,以便来达到适配对应资产类型的业务逻辑以及管理资产,当现有的系统功能满足不了时就需要开发代码来适配然后部署上线。
[0003]现有技术中,当需要接入新的资产时需要考虑当前系统的整体流程是否适配,并对其做出相应的开发适配,在对资产管理的生命周期里面流程固定不灵活,当系统功能满足不了时需要对相应的功能进行改造适配,这样模式开发效率低,如果测试不完全还有影响到已有的功能的风险。

技术实现思路

[0004]本公开提供一种资产数据流处理服务组件动态扩展的方法和装置,用以解决现有技术中开发效率低,可能给现有功能带来危害的缺陷,实现高效配置各种组件,无需重启系统减小重启带来的风险。
[0005]第一方面,本公开提供一种资产数据流处理服务组件动态扩展的方法,包括:
[0006]根据预设的业务规则确定与目标业务对应的多个流程节点,其中,每个所述流程节点对应一个任务容器;
[0007]确定所述流程节点对应的待扩展组件的格式,通过组件管理器根据所述待扩展组件的格式创建具体的组件实例;
[0008]将所述组件实例添加入对应的所述任务容器包含的组件列表中,得到扩展后的组件列表。
[0009]根据本公开提供的一种资产数据流处理服务组件动态扩展的方法,其特征在于,所述通过组件管理器根据所述待扩展组件的格式创建具体的组件实例,包括:
[0010]判断本地磁盘中是否存在待扩展组件;
[0011]若存在,则将所述待扩展组件的存储路径添加入组件管理器中;
[0012]若不存在,则从组件数据库中查找到所述待扩展组件的组件存放地址,根据所述组件存放地址下载所述待扩展组件并缓存到所述本地磁盘,再将所述待扩展组件在所述本地磁盘中的存储路径添加入所述组件管理器中。
[0013]根据本公开提供的一种资产数据流处理服务组件动态扩展的方法,其特征在于,所述流程节点包括数据采集和数据分发;
[0014]或,
[0015]所述流程节点包括数据采集、数据转换以及数据分发;
[0016]或,
[0017]所述流程节点包括数据采集、数据计算以及数据分发;
[0018]或,
[0019]所述流程节点包括数据采集、数据转换、数据计算以及数据分发。
[0020]根据本公开提供的一种资产数据流处理服务组件动态扩展的方法,其特征在于,所述组件管理器根据组件的格式通过加载组件来创建具体的组件实例,具体包括:
[0021]判断所述组件的格式为第一组件格式还是第二组件格式;
[0022]若所述组件的格式为第一组件格式,则采用第一组件类加载器获取组件实例的类别并创建第一组件实例;
[0023]若所述组件的格式为第二组件格式,则采用第二组件类加载器获取组件实例的类别并创建第二组件实例。
[0024]根据本公开提供的一种资产数据流处理服务组件动态扩展的方法,其特征在于,所述方法还包括:
[0025]构建包括所述业务规则所需组件的所述组件数据库;
[0026]将所述组件数据库中的组件的相关信息添加在系统组件管理页面上。
[0027]第二方面,本公开提供一种资产数据流处理服务组件动态扩展的装置,包括:
[0028]第一处理模块,用于根据预设的业务规则确定与目标业务对应的多个流程节点,其中,每个所述流程节点对应一个任务容器;
[0029]第二处理模块,用于确定所述流程节点对应的待扩展组件的格式,通过组件管理器根据所述待扩展组件的格式创建具体的组件实例;
[0030]第三处理模块,用于将所述组件实例添加入对应的所述任务容器包含的组件列表中,得到扩展后的组件列表。
[0031]根据本公开提供的一种资产数据流处理服务组件动态扩展的装置,所述装置还包括第四处理模块,用于:
[0032]判断本地磁盘中是否存在待扩展组件;
[0033]若存在,则将所述待扩展组件的存储路径添加入组件管理器中;
[0034]若不存在,则从组件数据库中查找到所述待扩展组件的组件存放地址,从所述组件存放地址下载所述待扩展组件并缓存到所述本地磁盘,再将所述待扩展组件在所述本地磁盘中的存储路径添加入所述组件管理器中。
[0035]根据本公开提供的一种资产数据流处理服务组件动态扩展的装置,其特征在于,所述流程节点包括数据采集和数据分发;
[0036]或,
[0037]所述流程节点包括数据采集、数据转换以及数据分发;
[0038]或,
[0039]所述流程节点包括数据采集、数据计算以及数据分发;
[0040]或,
[0041]所述流程节点包括数据采集、数据转换、数据计算以及数据分发。
[0042]本公开还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述资产数据流处理服务组件动态扩展的方法的步骤。
[0043]本公开还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述资产数据流处理服务组件动态扩展的方法的步骤。
[0044]本公开提供的资产数据流处理服务组件动态扩展的方法和装置,通过根据预设的业务规则确定不同的目标任务所需要的流程节点,进而确定流程节点对应的待扩展组件的格式,通过组件管理器根据待扩展组件的格式创建具体的组件实例,将组件实例添加入对应的任务容器包含的组件列表中,实现对组件列表的扩展,实现动态地配置各类资产的接入和管理的组件,无需重启系统,减小了重启带来的风险,提高了对不同资产数据处理的流程的适应性和处理的效率。
附图说明
[0045]为了更清楚地说明本公开或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本公开提供的资产数据流处理服务组件动态扩展的方法的流程示意图之一;
[0047]图2是本公开提供的资产数据流处理服务组件动态扩展的方法的流程示意图之二;
[0048]图3是本公开提供的资产数据流处理服务的流程图;
[0049]图4是本公开提供以ABS资产数据流为例说明资产数据流处理服务组件动态扩展的过程示意图;
[0050]图5是本公开提供的资产数据流处理服务组件动态扩展的装置的结构示意图;
[0051]图6是本公开提供的电子设备的结构示意图。
具体实施方式
[0052]为使本公开实施例的目的、技术方案和优点更本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资产数据流处理服务组件动态扩展的方法,其特征在于,包括:根据预设的业务规则确定与目标业务对应的多个流程节点,其中,每个所述流程节点对应一个任务容器;确定所述流程节点对应的待扩展组件的格式,通过组件管理器根据所述待扩展组件的格式创建具体的组件实例;将所述组件实例添加入对应的所述任务容器包含的组件列表中,得到扩展后的组件列表。2.根据权利要求1所述的资产数据流处理服务组件动态扩展的方法,其特征在于,在所述通过组件管理器根据所述待扩展组件的格式创建具体的组件实例之前,包括:判断本地磁盘中是否存在待扩展组件;若存在,则将所述待扩展组件的存储路径添加入组件管理器中;若不存在,则从组件数据库中查找到所述待扩展组件的组件存放地址,根据所述组件存放地址下载所述待扩展组件并缓存到所述本地磁盘,再将所述待扩展组件在所述本地磁盘中的存储路径添加入所述组件管理器中。3.根据权利要求1所述的资产数据流处理服务组件动态扩展的方法,其特征在于,所述流程节点包括数据采集和数据分发;或,所述流程节点包括数据采集、数据转换以及数据分发;或,所述流程节点包括数据采集、数据计算以及数据分发;或,所述流程节点包括数据采集、数据转换、数据计算以及数据分发。4.根据权利要求1所述的资产数据流处理服务组件动态扩展的方法,其特征在于,所述通过组件管理器根据所述待扩展组件的格式创建具体的组件实例,具体包括:判断所述组件的格式为第一组件格式还是第二组件格式;若所述组件的格式为第一组件格式,则采用第一组件类加载器获取组件实例的类别并创建第一组件实例;若所述组件的格式为第二组件格式,则采用第二组件类加载器获取组件实例的类别并创建第二组件实例。5.根据权利要求2所述的资产数据流处理服务组件动态扩展的方法,其特征在于,所述方法还包括:构建包括所述业务规则...

【专利技术属性】
技术研发人员:许海龙
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1