本发明属于元数据,特别是一种基于元数据资产平台的应用组装中台系统。
背景技术:
1、随着信息技术和数据管理技术的迅猛发展,企业及组织对于数据资源的管理需求日益增加,特别是在处理大数据和复杂数据环境时。元数据,即数据的数据,扮演了至关重要的角色,因为它提供了关于数据的详细信息,包括数据的内容、来源、格式和关系等。随着数据环境的持续演化,元数据本身也变得越来越复杂,并且需要更加精细和动态的管理机制。
2、在传统的数据管理系统中,元数据通常以静态的形式存储和管理,这使得数据资源的动态发现和利用面临诸多挑战。例如,随着新数据资源的不断引入和旧数据资源的变更或废弃,静态元数据管理系统往往难以及时更新,从而影响数据资源的可用性和可靠性。
技术实现思路
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、可选的,所述版本一致性程度值的计算方式为:其中,所述delta(m_v, m_{v+1})为版本一致性程度值,所述m_v和所述m_{v+1}分别是元数据的相邻版本,所述d是元数据定义的属性数量,所述a_i^{m_v}是版本m_v中属性i的值。
26、可选的,所述利用深度学习模型来对用户的生物特征进行验证,包括:
27、结合多个生物特征生成一个综合特征向量,使用深度学习模型来对租户的综合生物特征向量进行验证,其中,所述生物特征包括:指纹、虹膜、声音特征。
28、可选的,所述数据访问和隔离模块,还用于计算租户隔离指数:其中,所述tii为租户隔离指数,所述s_k表示第k个租户的数据泄露敏感度,所述o是总的租户数量。
29、可选的,所述同态加密包括:其中,所述he_{text{enc}}是同态加密函数,所述m_1和所述m_2是两个明文消息,所述oplus表示同态加密算术操作。
30、与现有技术相比,本发明提供的一种基于元数据资产平台的应用组装中台系统,包括:元数据资产平台,用于管理系统中的元数据信息,其中,通过元数据资产平台,不同应用组件能够基于统一的元数据信息进行交互和操作;能力中心,用于提供一系列核心服务,核心服务包括:策略服务、识别服务和密钥服务,核心服务用于为应用组件的组装和集成提供功能支持;租户中心,用于管理应用组件的租户及其身份源、安全控制不同租户的访问权限和安全设置,其中,通过租户中心,系统可以实现多租户模式下的数据隔离和访问控制,从而能够处理元数据的动态变化,还能支持高效的数据资源发现和访问,以及确保数据安全和隔离。
1.一种基于元数据资产平台的应用组装中台系统,其特征在于,所述系统包括:元数据资产平台、能力中心和租户中心;
2.根据权利要求1所述的系统,其特征在于,所述元数据资产平台还包括:数据目录服务模块,以使应用组件能够通过所述数据目录服务,发现和访问所需的数据资源。
3.根据权利要求2所述的系统,其特征在于,所述元数据资产平台包括:
4.根据权利要求3所述的系统,其特征在于,所述能力中心包括:
5.根据权利要求4所述的系统,其特征在于,所述租户中心包括:
6.根据权利要求2所述的系统,其特征在于,所述数据目录服务模块包括:
7.根据权利要求3所述的系统,其特征在于,所述版本一致性程度值的计算方式为:其中,所述delta(m_v, m_{v+1})为版本一致性程度值,所述m_v和所述m_{v+1}分别是元数据的相邻版本,所述d是元数据定义的属性数量,所述a_i^{m_v}是版本m_v中属性i的值,所述a_i^{m_v+1}是版本中属性i的值。
8.根据权利要求4所述的系统,其特征在于,所述利用深度学习模型来对用户的生物特征进行验证,包括:
9.根据权利要求5所述的系统,其特征在于,所述数据访问和隔离模块,还用于计算租户隔离指数:其中,所述tii为租户隔离指数,所述s_k表示第k个租户的数据泄露敏感度,所述o是总的租户数量。
10.根据权利要求5所述的系统,其特征在于,所述同态加密包括:其中,所述he_{text{enc}}是同态加密函数,所述m_1和所述m_2是两个明文消息,所述oplus表示同态加密算术操作。