元数据的流程编排方法与装置、存储介质和电子设备制造方法及图纸

技术编号:31371615 阅读:13 留言:0更新日期:2021-12-15 10:11
本公开属于数据处理技术领域,涉及一种元数据的流程编排方法与装置、存储介质和电子设备。该方法包括:获取元数据,并确定与元数据对应的实体类型;若元数据对应单实体,执行与元数据对应的方法模型和/或关系模型中的流程方法得到数据结果;若元数据对应多实体,执行与元数据对应的流程模型、方法模型和/或关系模型中的流程方法得到数据结果。本公开一方面,用户在定义元数据对应实体类型的过程中就能完成流程编排,实现建模即开发的效果,提高了工作效率;另一方面,通过少量配置即可完成原有流程引擎中大量配置才能完成的工作,提高了流程编排的灵活性、扩展性和复用性,优化了流程编排的精准度,减少了重复冗余配置。减少了重复冗余配置。减少了重复冗余配置。

【技术实现步骤摘要】
元数据的流程编排方法与装置、存储介质和电子设备


[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]图1示意性示出本公开示例性实施例中一种元数据的流程编排方法的流程图;
[0035]图2示意性示出本公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元数据的流程编排方法,其特征在于,所述方法包括:获取元数据,并确定与所述元数据对应的实体类型;若所述元数据对应单实体,执行与所述元数据对应的方法模型和/或关系模型中的流程方法得到数据结果;若所述元数据对应多实体,执行与所述元数据对应的流程模型、方法模型和/或关系模型中的流程方法得到数据结果。2.根据权利要求1所述的元数据的流程编排方法,其特征在于,所述执行与所述元数据对应的方法模型和/或关系模型中的流程方法得到数据结果,包括:确定与所述元数据对应的方法模型,并获取所述方法模型中的方法基本信息;确定所述方法模型中的方法执行链,并按照所述方法基本信息执行所述方法执行链中的流程方法得到数据结果。3.根据权利要求2所述的元数据的流程编排方法,其特征在于,所述关系模型包括继承关系模型;所述按照所述方法基本信息执行所述方法执行链中的流程方法得到数据结果,包括:按照所述方法基本信息执行所述方法执行链中的流程方法得到方法数据结果;确定与所述元数据对应的继承关系模型,并执行所述继承关系模型中的流程方法得到数据结果。4.根据权利要求2所述的元数据的流程编排方法,其特征在于,所述关系模型包括组合关系模型;所述按照所述方法基本信息执行所述方法执行链中的流程方法得到数据结果,包括:按照所述方法基本信息执行所述方法执行链中的流程方法得到方法数据结果;确定与所述元数据对应的组合关系模型,并执行所述组合关系模型中的流程方法得到数据结果。5.根据权利要求1所述的元数据的流程编排方法,其特征在于,所述执行与所述元数据对应的流程模型、方法模型和/或关系模型中的流程方法得到数据结果,包括:确定与所述元数据对应的流程模型,并获取所述流程模型中的流程基本信息;确定所述流程模型中的流程执行链,并根据所述流程执行链和所述流程基本信息执行方法模型和/或关系模型中的流程方法得到数据结果。6.根据权利要求5所述的元数据的流程编排方法,其特征在于,所述根据所述流程执...

【专利技术属性】
技术研发人员:仲一村岳文红
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

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

1