Zachman 3.0 框架简介

企业架构 (EA) 是一种战略实践,可调整组织的结构和运营,以通过统一的 IT 和业务目标优化流程。它涉及:

  • 定义组织结构
  • 组织工作流程
  • 标准化程序
  • 记录流程

Zachman 框架是一种结构化模式,用于对企业架构的复杂细节进行分类和组织。它侧重于:

  • 架构组件:设计文档、设计规范、架构模型
  • 视角:企业所有者、系统构建者
  • 问题:数据、功能

Zachman 框架提供了:

  • 企业问题的多维视角:什么、如何、何时、谁、何地和为什么(What, How, When, Who, Where, and Why)。
  • 用于规划和评估的企业架构的整体视图。
  • 用于对组织职能和结构进行建模的主动工具。

它由约翰·扎克曼 (John Zachman) 在 1980 年代创建,后来经过改进,2011年发布的Zachman V3.0是当前的最新版本。该框架不是一个放之四海而皆准的解决方案,但它已更新以适应 IT 和业务流程的现代复杂性。

Zachman 框架具有以下特点:

  • 36 个类别:几乎涵盖企业的所有方面。
  • 二维矩阵:有六行(视角)和六列(问题)。

矩阵中的每个单元格都为特定利益相关者提供了特定的视角。

列(问题) 

这些列解决了关键的企业问题:

  • 数据(What,即什么内容):用于表示客观对象的材料组成,即材料清单。对于企业来说,此部分内容就是组成事物模型(Thing Model,之所以将其称为组成事物模型而不是数据模型是因为由于不同的行代表了不同的视角,而仅在设计师所处的第三行才会关注真正信息化意义上的“数据模型”,因而在此才使用“组成事物”来对所有视角在此列中的描述对象进行指代)。
  • 功能(How,即如何工作):用于表示功能和转换行为。对于企业来说,这部分内容就是流程或功能模型等。
  • 网络(Where,即何处):用于表示各组成部件的坐落位置以及相互之间的联通关系。对于企业来说,这部分内容就是物流或网络模型等。
  • 人(Who,即何人负责):用于描述了何人应该做何事,例如用户手册和操作说明等。对于企业来说,这部分内容就是人力模型或工作流模型等。
  • 时间(When,即什么时间):用于描述事物发生的时间以及不同事物之间的相对时间关系,例如生命周期和时序图等。对于企业来说,这部分内容就是时间或动态模型等。
  • 原因(Why,即为什么做):用于表示最终结果和意义。对于企业来说,这部分内容就是动机模型等。

行(视角) 

这些行代表利益相关者的观点:

  • 第一行:高管视角,左侧业务上下文的高管视角各柱子的规划和标识;右轴显示的作用域上下文和作用域标识列表企业。我们将这一行称为作用域(Scope)
  • 第二行:主管视角,左边是业务概念列的所有者和定义;右轴表示这个处理业务定义模型的业务概念。我们将这一行称为业务(Business)。
  • 第三行:架构视角,是架构师对左侧业务逻辑的透视图各列的设计和表现形式;以右轴这说明了系统表示模型的系统逻辑。我们将这一行称为系统(System)
  • 第四行:工程师视角,左侧是商业物理各列的构建器和规范;右轴显示这说明了技术规范模型的技术物理。我们将这一行称为技术(Technology)
  • 第五行:技术员视角,左边是业务组件跨列的实现者和配置;以右轴显示这将为工具配置模型找到工具组件。我们将这一行称为组件(Component)
  • 第六行:业务视角,左侧为企业用户提供的业务视图以及跨列的实例化;右轴表示这个处理操作实例和实现。我们称它为企业(Enterprise)

基本规则

约翰·扎克曼提出了七条Zachman架构的基本规则:

  1. 保持原始行数和列数。
  2. 每列都应具有唯一、简单的模型。
  3. 根据透视约束为每个单元自定义模型。
  4. 避免跨列的模型重叠。
  5. 不要在单元格之间创建对角线关系。
  6. 保持行和列的命名一致。
  7. 普遍应用框架的递归逻辑。

Zachman与TOGAF的区别

本体论和方法论

了解 Zachman 框架是一种本体论 (结构模型),而不是一种方法论 (过程模型),这一点至关重要。区别如下:

  • 本体论:定义域内的概念和关系。
  • 方法论:提供从一种状态到另一种状态的转换步骤。

本体是关于分类和定义的,而方法论则侧重于可预测的转换过程。

基本单元与组合

在 EA 的上下文中:

  • 基本单元 :定义对象存在的基本元素。
  • 组合: 以时间方式组合这些基元的实现。

例如,元素周期表(本体论)与化学反应(方法论)。

Zachman 敏捷灵活,专注于本体,而 TOGAF 则提供了分步方法。两者可以相辅相成,Zachman 对工件进行分类,TOGAF 详细介绍了 EA 创建过程。尽管不像以前那样广泛使用,但 Zachman 框架仍然是 EA 策略的重要组成部分,作为复杂系统的蓝图。当与 TOGAF 等方法集成时,它可以增强企业架构规划的敏捷性和适应性。

Zachman 框架 3.0

Zachman 框架 3.0是最新的版本,请参考以下Zachman V.3架构。避免把不同版本混在一起导致对Zachman框架整体理解的偏差。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注