更新时间:2023-12-07 GMT+08:00
分享

信息架构概述

ABM实现了MOF M3层的核心元素:

  1. Class:类表示一个对象(Object),例如业务对象就是一个Class。
  2. Property:属性表示附着在对象上的一个参数,例如业务对象Class中包含数据管家属性。
  3. Association:关系表示两个Class之间,或者Class和Property之间的关系。

ABM元模型(MOF M2元模型)在设计时参考了开源项目[DataHub MM]设计方式,形成六个要素:

  1. Entity:实体。
  2. Signature:实体特征,被多个实体复用的特征,是一种特殊的属性组合。
  3. Attribute:附属于实体的一般实体属性。
  4. Relationship:关系,目前默认关系是双向可访问的。
  5. Entity Link:实体联接,指在源实体和目的实体之间通过关系建立联接。
  6. Signature Link:特征联接,指在实体和特征之间建立联接。
ABM元模型引擎中构建的一个MOF M1层元模型,命名为FabricSample元模型,用于阐述上面的六要素的概念。此M1层元模型包括:
  1. 两个实体:Actor、 BusinessDataObject。
  2. 一个特征:DigitalID,实体关联特征的时候,固定使用的是MOF自带的组合关系(Composition)。
  3. 一个属性:subType属性。
  4. 四个关系:IsSuppliedBy、IsConsumedBy、RelatesTo、Composition(组合,系统默认)。
  5. 三个实体联接:“BusinessDataObject-IsSuppliedBy-Actor”、“BusinessDataObject-IsConsumedBy-Actor”、“BusinessDataObjectRelatesTo-BusinessDataObject”。
  6. 两个特征联接:“Actor-Composites-DigitalID”、“BusinessDataObjectComposites-DigitalID”。

信息架构分为业务架构和技术架构两种。

  • 业务架构:用户根据实际业务场景创建自定义业务架构模型,创建成功自动生成对应的业务适配器。业务模型是模型目录资产录入的依据。
  • 技术架构:针对关系型数据库、非关系型数据库、开放API等底层技术,用户可创建对应的技术架构,创建成功后需手动创建对应技术适配器。

相关文档