文章

企业架构制品与元模型:如何建立统一的架构语言

企业架构制品与元模型  如何建立统一的架构语言

企业架构只有使用统一的对象、属性和关系,业务、应用、数据、技术与安全成果才能相互理解和关联。元模型负责规定架构语言,架构制品负责承载和呈现这种语言,两者共同构成可沟通、可复用、可治理的架构基础。

一、为什么企业需要统一的架构语言

企业各部门往往从自身工作出发描述能力、流程、系统和数据,同一对象可能使用不同名称,同一名称也可能对应不同含义。缺少统一语言时,架构成果难以对照,跨部门讨论容易停留在概念争议上,系统建设也难以准确追溯业务需求。

统一架构语言的作用,是让各架构域依据共同定义记录对象,并用一致关系说明对象之间的依赖。这样既能减少重复建模,也能支持跨域分析、方案评审和架构资产复用。

二、什么是企业架构制品

企业架构制品是架构分析和设计成果的具体载体,包括目录、矩阵、图表和文档。目录回答“有哪些对象”,矩阵回答“对象之间如何对应”,图表呈现结构、流程与依赖,文档则说明原则、标准和决策。

制品不只是一次性交付物,还应具有明确的管理属性。对每类制品记录其核心用途、适用阶段、更新频率、责任主体、存储形式,使使用者知道制品解决什么问题、何时使用、由谁维护以及在哪里获取。

三、什么是企业架构元模型

企业架构元模型是对架构对象、对象属性和对象关系的统一规定,相当于架构语言的词汇表和语法规则。它明确什么可以被称为业务能力、应用模块或数据实体,也规定这些对象需要记录哪些信息以及可以建立哪些关系。

元模型与制品并非两套独立成果。元模型提供结构,制品依据该结构组织和展示信息;同一个对象只要遵循统一定义,就可以在不同目录、矩阵和图表中保持一致,并从一个制品追溯到另一个制品。

四、企业架构元模型包含哪些核心对象

元模型通常按照业务、应用、数据、技术和安全等架构域组织核心对象。业务域包括业务能力、价值流、业务流程和业务角色;应用域包括应用系统、应用模块、功能项和应用服务,各类对象应保持清晰边界。

数据域定义概念实体、逻辑实体、物理实体、数据属性、数据标准、数据源等。技术域定义技术分类、技术组件、技术能力、技术平台、部署节点等。安全域定义安全控制措施、安全策略、安全标准、安全角色。通过统一定义,不同团队可以使用同一组对象描述企业架构。

五、如何定义架构对象之间的关系

对象关系用于连接不同架构域。业务能力由业务流程实现,应用模块支撑业务能力并提供功能,应用服务使用数据实体,技术组件承载应用模块并部署在具体节点,安全策略则对业务、应用、数据和技术对象形成约束。

关系不仅要有名称,还要明确起点、终点、基数和适用条件,以防止无效连接。每个已发布的应用模块必须至少有一个功能项。这类约束能够把抽象关系转化为可检查的质量规则,保证模型完整并支持跨域追溯。

六、如何设计统一的企业架构制品体系

制品体系应从使用场景出发,将元模型中的对象和关系组合成适当的表达形式。盘点架构资产时使用目录,分析跨域对应关系时使用矩阵,展示流程和依赖时使用图形,记录原则、标准及决策时使用文档。

制品类型

主要作用

典型制品

目录类

统一记录对象及其属性

应用清单 数据实体清单

矩阵类

表达两类对象的对应关系

业务能力与应用映射矩阵

图形类

呈现结构 流程及依赖关系

价值流图 应用集成图

文档类

说明原则 标准及治理要求

架构原则 元模型规范

每项制品应明确包含的对象、必要属性、关系范围和数据来源。不同制品可以侧重不同问题,但相同对象的名称、编码和关键属性必须保持一致,避免各制品形成相互隔离的数据副本。

七、如何建立架构语言的治理规则

治理规则首先要统一命名方式、对象编码、属性口径和关系约束,并规定必填项、取值范围及重复对象的识别方法。对象创建、审核、发布和停用应有清晰责任,制品更新也应与相关对象的状态变化同步。

版本管理需要记录元模型和制品的变更内容、影响范围与生效时间。质量检查则验证对象是否缺失关键属性、关系是否符合约束、不同制品是否引用同一版本,从而保持统一架构语言的准确性和连续性。

八、如何推动元模型与架构制品落地

落地可以从一个典型业务域开始,先盘点现有架构材料,将已有对象映射到统一元模型,再依据使用场景形成标准目录、矩阵和图表。试点过程中发现的对象缺口、关系冲突和属性冗余,应作为调整元模型的直接依据。

经过验证的元模型和制品规范需要纳入项目立项、方案评审、系统建设和架构治理流程。新增或变更架构对象时同步更新相关制品,并通过质量检查和版本发布形成闭环,使统一架构语言成为持续使用的工作规则。

九、主要参考来源

1. The Open Group  TOGAF Standard 10th Edition  https://www.opengroup.org/togaf

2. The Open Group  ArchiMate Specification 3.2  https://pubs.opengroup.org/architecture/archimate32-doc/

3. ISO IEC IEEE 42010 Systems and software engineering Architecture description  https://www.iso.org/standard/74393.html

4. 华为企业架构与变革管理部:《华为数字化转型之道》,机械工业出版社 

5. 中国信息通信研究院:人工智能、数据要素与数字化转型系列白皮书  https://www.caict.ac.cn/

6. 王璞等:《企业架构与数字化转型》,机械工业出版社 

7. 国家标准全文公开系统:信息技术、数据治理与网络安全相关国家标准  https://openstd.samr.gov.cn/