System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及大数据,尤其涉及一种工具集成方法、装置、设备及可读存储介质。
技术介绍
1、工具是提供一定功能的软件,不同的工具集成是为了实现一定的功能集合,不同工具集成后成为解决某一问题的工具或者平台。一般工具/平台的构建源于需求分析,由需求分析师完成需求分析,再由架构师设计架构,最终由开发团队实现工具开发。
2、其中,实现工具集成的方法主要包括以下几种:通过功能模块之间及其与公共管理模块之间的关系进行集成、基于统一文件记录位置的工具包集成方法、基于不同模块适配接口的方法,以及基于通用集成容器管理工具的工具集成方法等。
3、但上述方法均是在选定容器集成工具及工具集成规范,以及应用场景固定的前提下,对工具进行容器后改造后实施的集成方法,其无法适用与针对不同应用场景开发需求工具的设计与集成,即相关的技术方案均无法在只提供应用开发需求的前提下,实现工具的设计及其集成的效果。
技术实现思路
1、有鉴于此,本申请提供一种工具集成方法、装置、设备及可读存储介质,旨在只提供应用开发需求的前提下,实现工具的设计及其集成的效果。
2、为实现上述目的,本申请提供一种工具集成方法,所述工具集成方法包括以下步骤:
3、获取涉及数据处理执行过程的处理单元链路;
4、根据所述处理单元链路,对待应用工具进行分类,得到工具分类结果;
5、根据所述工具分类结果,对所述待应用工具进行数据描述,并确定所述待应用工具所需的工具类型;
6、根据
7、示例性的,所述根据所述工具分类结果,对所述待应用工具进行数据描述,并确定所述待应用工具所需的工具类型的步骤,包括:
8、根据所述工具分类结果和所述处理单元链路,确定所述待应用工具所对应的应用链路,以及确定所述应用链路所涉及的处理过程;
9、根据所述应用链路和所述处理过程,对所述待应用工具进行数据描述,以确定所述待应用工具所需的功能特征;
10、根据所述功能特征,确定所述待应用工具所需的工具类型。
11、示例性的,所述根据所述应用链路和所述处理过程,对所述待应用工具进行数据描述,以确定所述待应用工具所需的功能特征的步骤,包括:
12、确定所述应用链路和所述处理过程中的最小重复处理单元;
13、根据所述最小重复处理单元,对所述应用链路进行逐项校对,并根据预设数据特征集,对所述待应用工具进行数据描述,以确定所述待应用工具所需的功能特征。
14、示例性的,所述根据预设工具集成规则和所述工具类型,对所述待应用工具进行集成的步骤,包括:
15、根据预设工具集成规则和所述工具类型,对所述待应用工具相关的接口进行自定义设计,并将所述待应用工具对应公参对象进行泛化处理;
16、在所述接口和所述公参对象完成处理后,对所述待应用工具按照统一管理形式进行集成。
17、示例性的,所述根据所述处理单元链路,对待应用工具进行分类,得到工具分类结果的步骤,包括:
18、确定所述处理单元链路中每一个对象的处理单元特征,并对其进行数据描述,得到所述处理单元特征的维度描述;
19、根据所述维度描述,对所述处理单元特征进行分类,得到单元分类结果;
20、根据所述单元分类结果,对所述待应用工具进行分类,得到工具分类结果。
21、示例性的,所述根据所述单元分类结果,对所述待应用工具进行分类,得到工具分类结果的步骤之后,所述方法还包括:
22、根据预设遍历测试算法,对所述工具分类结果进行验证,并根据验证得到的结果,对所述工具分类结果进行重处理;其中,所述重处理至少包括将所述工具分类结果中的合并项进行分拆处理。
23、示例性的,所述获取涉及数据处理执行过程的处理单元链路的步骤,包括:
24、获取数据处理执行过程的应用链路,以及获取所述数据处理执行过程的元数据;
25、根据所述元数据,确定所述应用链路中所涉及的处理动作,并根据所述处理动作,拆解所述应用链路并构建处理单元链路。
26、示例性的,为实现上述目的,本申请还提供一种工具集成装置,所述装置包括:
27、获取模块,用于获取涉及数据处理执行过程的处理单元链路;
28、分类模块,用于根据所述处理单元链路,对待应用工具进行分类,得到分类结果;
29、确定模块,用于根据所述分类结果,对所述待应用工具进行数据描述,并确定所述待应用工具所需的工具类型;
30、集成模块,用于根据预设工具集成规则和所述工具类型,对所述待应用工具进行集成。
31、示例性的,为实现上述目的,本申请还提供一种工具集成设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的工具集成程序,所述工具集成程序配置为实现如上所述的工具集成方法的步骤。
32、示例性的,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有工具集成程序,所述工具集成程序被处理器执行时实现如上所述的工具集成方法的步骤。
33、与相关技术中,均是在选定容器集成工具及工具集成规范,以及应用场景固定的前提下,对工具进行容器后改造后实施的集成方法,而无法在只提供应用开发需求的前提下,实现工具的设计及其集成的效果,在本申请中,通过获取涉及数据处理执行过程的处理单元链路;根据所述处理单元链路,对待应用工具进行分类,得到工具分类结果;根据所述工具分类结果,对所述待应用工具进行数据描述,并确定所述待应用工具所需的工具类型;根据预设工具集成规则和所述工具类型,对所述待应用工具进行集成。也就是说,根据处理单元链路,对待应用工具进行分类,得到分类结果,并进一步根据该分类结果,对待应用工具进行数据描述,并确定待应用工具所需的工具类型,从而可实现根据预设工具集成规则和工具类型,对待应用工具进行集成的效果,即利用处理单元链路所涉及的数据处理执行过程,并根据该过程中的数据处理需求,对待应用工具进行分类和相应处理,从而可实现贴合实际场景需求的工具集成设计效果,因而保证了在只提供应用开发需求的前提下,实现工具的设计及其集成的效果。
本文档来自技高网...【技术保护点】
1.一种工具集成方法,其特征在于,所述工具集成方法包括以下步骤:
2.如权利要求1所述的工具集成方法,其特征在于,所述根据所述工具分类结果,对所述待应用工具进行数据描述,并确定所述待应用工具所需的工具类型的步骤,包括:
3.如权利要求2所述的工具集成方法,其特征在于,所述根据所述应用链路和所述处理过程,对所述待应用工具进行数据描述,以确定所述待应用工具所需的功能特征的步骤,包括:
4.如权利要求1所述的工具集成方法,其特征在于,所述根据预设工具集成规则和所述工具类型,对所述待应用工具进行集成的步骤,包括:
5.如权利要求1所述的工具集成方法,其特征在于,所述根据所述处理单元链路,对待应用工具进行分类,得到工具分类结果的步骤,包括:
6.如权利要求5所述的工具集成方法,其特征在于,所述根据所述单元分类结果,对所述待应用工具进行分类,得到工具分类结果的步骤之后,所述方法还包括:
7.如权利要求1所述的工具集成方法,其特征在于,所述获取涉及数据处理执行过程的处理单元链路的步骤,包括:
8.一种工具集成装
9.一种工具集成设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的工具集成程序,所述工具集成程序配置为实现如权利要求1至7中任一项所述的工具集成方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有工具集成程序,所述工具集成程序被处理器执行时实现如权利要求1至7中任一项所述的工具集成方法的步骤。
...【技术特征摘要】
1.一种工具集成方法,其特征在于,所述工具集成方法包括以下步骤:
2.如权利要求1所述的工具集成方法,其特征在于,所述根据所述工具分类结果,对所述待应用工具进行数据描述,并确定所述待应用工具所需的工具类型的步骤,包括:
3.如权利要求2所述的工具集成方法,其特征在于,所述根据所述应用链路和所述处理过程,对所述待应用工具进行数据描述,以确定所述待应用工具所需的功能特征的步骤,包括:
4.如权利要求1所述的工具集成方法,其特征在于,所述根据预设工具集成规则和所述工具类型,对所述待应用工具进行集成的步骤,包括:
5.如权利要求1所述的工具集成方法,其特征在于,所述根据所述处理单元链路,对待应用工具进行分类,得到工具分类结果的步骤,包括:
6.如权利要求...
【专利技术属性】
技术研发人员:戴妙荷,谢帆,陶涛,徐海勇,
申请(专利权)人:中移信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。