【技术实现步骤摘要】
数据系统生成方法、装置、计算机设备、存储介质
本申请涉及数据处理
,具体涉及一种数据系统生成方法、一种数据系统生成装置、一种计算机设备、一种计算机可读存储介质。
技术介绍
全球市场环境下的电商平台面临着不同的商业逻辑和法律法规,也就是说,消费者来自于全球各地,商家也可能来自于全球各地,商业逻辑、用户隐私保护、法律法规、政治环境都要符合交易发生地及相关国家地区的要求。为此全球市场需要不同的租户来运营,这些租户分布在全球各地,熟悉各地的当地文化、商业逻辑、法律法规。申请人经研究发现,面向全球市场的电商平台多租户解决方案往往因两个原因以失败而告终,第一个是试图通过一个技术平台支持所有的业务场景,通过配置化实现差异化定制,为了适应巨大差异的不同市场,导致方案因太过复杂而无法实现,第二个是针对每一个市场全部重建技术平台,这种方式最灵活,但需要投入巨大的成本。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的数据系统生成方法,数据系统生成装置,以及计算机设备、 ...
【技术保护点】
1.一种数据系统生成方法,其特征在于,包括:/n获取组件的描述信息,其中,组件归属的组件集合具有对应的组件等级;/n基于所述描述信息以及组件等级,选取适用于数据系统的目标组件;/n根据所选取的目标组件,生成数据系统。/n
【技术特征摘要】
1.一种数据系统生成方法,其特征在于,包括:
获取组件的描述信息,其中,组件归属的组件集合具有对应的组件等级;
基于所述描述信息以及组件等级,选取适用于数据系统的目标组件;
根据所选取的目标组件,生成数据系统。
2.根据权利要求1所述的方法,其特征在于,所述目标组件优先从高组件等级的组件集合中选取,所述高组件等级的组件集合中的至少一个组件由低组件等级的组件集合中的组件构成。
3.根据权利要求1所述的方法,其特征在于,所述组件集合包括原子组件集合、场景组件集合或展现组件集合;
所述原子组件集合包括不可拆分的原子组件;
所述场景组件集合包括由至少一个原子组件构成的场景组件;
所述展现组件集合包括由至少一个场景组件和/或原子组件构成的展现组件。
4.根据权利要求1所述的方法,其特征在于,所述基于所述描述信息以及组件等级,选取适用于数据系统的目标组件包括:
选取所述描述信息符合数据系统的数据处理流程的组件作为目标组件。
5.根据权利要求4所述的方法,其特征在于,在所述基于所述描述信息以及组件等级,选取适用于数据系统的目标组件之前,所述方法包括:
接收所述数据系统的数据处理流程。
6.根据权利要求4所述的方法,其特征在于,所述选取所述描述信息符合数据系统的数据处理流程的组件作为目标组件包括:
按照组件等级从高到低选取符合所述数据处理流程的组件,作为目标组件。
7.根据权利要求6所述的方法,其特征在于,所述选取的步骤还包括:
根据所述数据处理流程对所选取的组件进行修改,并以修改后的组件作为目标组件。
8.根据权利要求7所述的方法,其特征在于,所述描述信息包括可扩展信息,所述选取的步骤还包括:
根据所选取的组件的可扩展信息确定所选取的组件可修改。
9.根据权利要求8所述的方法,其特征在于,所述选取的步骤还包括:
根据所选取的组件的可扩展信息确定所选取的组件不可修改;
从下一组件等级的组件集合中,查找构成所选取的组件的至少一个待选组件;
根据所述数据处理流程对所述待选组件进行修改,并根据修改后的待选组件生成目标组件。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收针对所述数据系统增加的目标组件。
11.根据权利要求1所述的方法,其特征在于,所述获取组件的描述信息包括:
调用系统生成容器解析组件的描述信息,所述描述信息包括组件所属的组件集合、组件标识、可扩展信息、组件之间的关联关系中至少一种。
12.根据权利要求1所述的方法,其特征在于,所述描述信息包括组件之间的关联关系,所述根据所选取的目标组件,生成数据系统包括:
根据所述组件之间的关联关系对所述目标组件进行编排,生成数据系统。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所生成的数据系统推送至系统测试平台进行数据系统测试;所述数据系统测试复用于对应同一描述规范的数据系统,其中,组件的描述信息根据描述规范生成。
14.一种数据系统生成装置,其特征在于,包括:
信息获取模块,用于获取组件的描述信息,其中,组件归属的组件集合具有对应的组件等级;
组件选取模块,用于基于所述描述信息以及组件等级,选取适用于数据系统的目标组件;
系统生成模块,用于根据所选...
【专利技术属性】
技术研发人员:李彦超,郭东白,周志伟,许晓斌,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。