什么是 Zachman 框架?
Zachman 框架由 John Zachman 于 1987 年开发。它并非一种传统的方法。我们将 Zachman 视为一个模板,它描述了如何从独特的视角看待不同的理念。Zachman 框架包含一组信息管理规则,这些规则以 36 个单元格的表格形式呈现。.
Zachman 框架驱动架构师解释 什么, 在哪里, 什么时候, 如何, WHO, 和 为什么 面向不同的受众。.
Zachman 框架以 36 格二维矩阵的形式呈现,该矩阵包含六行六列。行代表视角,列代表基本问题。该矩阵提供了企业表征的完整、结构化的概览。.
Zachman 框架非常灵活,适用于任何规模的项目。Zachman 关注的是不同单元之间的关系,它涵盖了管理架构所需的分析和解释信息。.
Zachman 框架的视角包括执行官、管理者、架构师、工程师、技术人员和企业。.
- 高管视角——这描述了企业架构方案在业务战略方面的目的。它使规划人员能够获取有关系统规模和成本的信息。.
- 业务管理视角——这涵盖了企业模型、设计选择以及组织采用的业务流程。对于希望了解业务运营每个细节的所有者来说,业务管理视角是一个实用工具。所有者还可以了解不同流程之间的交互方式。.
- 架构师视角——描述系统逻辑,阐述如何满足业务需求。架构师确定软件的工作原理,并展现整个业务模型。.
- 工程师视角——描述技术解决方案如何实现系统选择。这确保承包商能够采用具体方法应对持续存在的业务挑战。.
- 技术员视角——此部分描述了特定模块化工具组件的要求。当程序员收到如何继续执行的说明时,就会发生这种情况。.
- 企业视角——这是用户从其操作环境所看到的运行系统。.
Zachman 框架列代表基本问题:"什么、哪里、何时、谁和为什么"。"
- 什么?——这代表每一行要处理的整个企业数据。.
- 哪里?——这都与物流、地理位置和互连有关。.
- 何时?这代表触发商业活动的事件和商业周期。.
- 如何?——这代表流程和业务的执行情况。.
- 谁?——这代表了技术与其他个体之间的互动和组织单位。.
- 为什么?——这将总体战略和业务目标转化为具体手段。.
矩阵格式表示参与者及其与决策标准的关系。.
Zachman 如何作为架构框架发挥作用?
在评估 Zachman 时,我们需要知道要寻找什么。在以下情况下,我们会寻找必要的支撑: 考虑企业架构框架.
企业架构框架中需要寻找什么
我们寻找工具和方法,这些元素都融入到优化的企业架构框架中。.
工具可以包括:
- 分析模型
- 观点图书馆
- 参考架构
- 架构规范
- 交付成果
方法将解决:
- 架构开发方法
- 过渡到实施
- 实施管理
- 企业架构工作管理
与优化框架所需的所有功能相比,Zachman 的功能相当有限。这并不意味着 Zachman 框架没有用例,而是意味着一个完整的框架需要更多功能。.
Zachman框架 |
|
| 工具 | |
| 分析模型 | 有限的
Zachman 会识别您需要了解的信息。但它没有说明您需要进行哪些分析以及如何执行分析。. |
| 观点图书馆 | 六个基本问题和观点为坚实的 ViewPoint 库提供了开端。. |
| 参考架构 | 丢失的 |
| 架构规范 | 丢失的 |
| 交付成果 | 丢失的 |
| 方法 | |
| 架构开发方法 | 丢失的 |
| 过渡到实施 | 丢失的 |
| 实施管理 | 丢失的 |
| 企业架构工作管理 | 丢失的 |
使用 Zachman 构建优化框架
Zachman 是构建优化架构框架的坚实基础。. 南非啤酒协会 是基于 Zachman 脚手架构建的。它提供了一个非常有力的例子。.
什么是 TOGAF 框架?
我们不能谈论 TOGAF 框架 而不强调其历史。由 开放集团. 。开放群组的架构论坛成员认识到了这一需求,并开始开发企业架构的最佳实践。.
这项最佳实践的成果就是 TOGAF 建筑开发方法(ADM). 它提供了一种系统的、循序渐进的方法来开发和使用架构。.
TOGAF 与 Zachman 框架
这是一个很难的比较。我们考虑 TOGAF 加上 Zachman,因为它们是互补的。.
TOGAF 的核心与 Zachman 非常不同。.
Zachman 会识别您需要为谁提供信息,以及您需要哪些信息。Zachman 框架并未提供任何用于创建架构工件的实际实施指南。.
相比之下,TOGAF 在架构开发方面表现更佳。它能够灵活地处理您所需的信息。TOGAF 并非提供方案,而是建议从利益相关者和架构项目范围出发,进行逆向思考。.
接下来,让我们对这两个框架进行简要比较,并重点介绍一下 优化您的企业架构框架.
TOGAF 与 Zachman 框架
该表比较了 TOGAF 和 Zachman 的优缺点,并提供了构建优化框架的步骤。.
Zachman 是构建优化架构框架的坚实基础。查看 南非啤酒协会 作为示例。它是使用 Zachman 脚手架建造的。.
| Zachman框架 | TOGAF 框架 | 优化您的 EA 框架 | |
| 工具 | |||
| 分析模型 | 有限的
Zachman 会识别您需要了解的信息。但它没有说明您需要进行哪些分析以及如何执行分析。. |
有限的
|
找到企业架构用例所需的分析模型 |
| 观点图书馆 | 六个基本问题和观点为坚实的 ViewPoint 库提供了开端。. | 模板 从业者指南 | 利用 Zachman 和 从业者指南 |
| 参考架构 | 丢失的 | 有限且奇怪的组合:
|
查找您的企业架构用例所需的参考架构 |
| 架构规范 | 丢失的 | 有限的 | |
| 交付成果 | 丢失的 | 主题列表 | 确定优化框架所需的可交付成果 |
| 方法 | |||
| 架构开发方法 | 丢失的 | 综合架构开发方法 是一种涵盖许多企业架构用例的通用方法。.
具体操作方法包括: |
将 TOGAF ADM 转换为与您的企业架构用例相符的工作管理 |
| 过渡到实施 | 丢失的 | E阶段(机遇与解决方案) 和 F阶段(实施计划) 在 综合架构开发方法 | 将 TOGAF ADM 转换为与您的用例相符的企业规划 |
| 实施管理 | 丢失的 | G阶段(实施治理) 在 综合架构开发方法 | 将 TOGAF ADM 转换为与您的用例一致的企业执行 |
| 企业架构工作管理 | 丢失的 | 丢失的 | 制定工作管理方法 |
让我们对这两个框架进行简要的比较,并重点介绍每个框架的一些独特功能。.
主要功能比较
TOGAF
- 它通过促进所有利益相关者之间的同步沟通来解决组织内部的问题。.
- TOGAF框架具有很强的适应性,实施起来也十分灵活。.
- 它提供了一种更加实用和有益的方法。.
- 它有助于以最有序、最结构化的方式最佳地实施企业软件。.
- 具有显著的公信力,目前市场信任度较高。.
- 架构开发方法(ADM)是TOGAF的关键要素,是一个强大的工具。.
- 有时 TOGAF 框架可能会被认为很慢,因此用户必须从管理角度修改框架的结构。.
- 它是一个开放且免费阅读的框架,源自一个庞大的社区。.
扎克曼
- 该框架拥有大量可供不同用户使用的相关工具。.
- 它增强了信息系统内部个人层面的沟通。.
- Zachman 框架可以产生一种文档密集型的方法。.
- 有一部分专业人士在专业实践中不接受该框架。.
- 用户无需从顶部单元格开始向下操作。这意味着您可以自由选择从任意单元格开始,然后从该点继续迭代。.
- 该框架仍然遵循围绕数据的传统技术。.
TOGAF 和 Zachman 框架的优缺点
与所有其他事物一样,这两个框架并不完美,这意味着它们各有优缺点。以下是这两个框架的一些优缺点:
TOGAF的优点
- Open Group 框架的最大优势之一是它提供了一种简单、循序渐进的企业架构设计方法。这使得它易于使用,并能帮助组织节省大量资源。.
- 它使用简单,并包含大量文档,这意味着组织内的 IT 管理员在实施 IT 架构后维护 IT 架构时将遇到最少的问题。.
- TOGAF® 是全球最受欢迎的企业架构框架,它提供了标准化的架构开发流程以及各部分和可交付成果的统一描述。这意味着 TOGAF 框架可以轻松地在各个部门和业务部门之间迁移。.
- 该框架并非万能,但它灵活且适应性强,可以与其他框架一起使用。这意味着公司可以根据自身需求,完全或部分地使用 TOGAF。.
Zachman 的优点
- 该框架有助于改善信息系统领域专业人员之间的沟通。.
- 它使组织认识到不开发单一架构描述的优点和缺点。.
- Zachman 框架有助于比较和对比企业架构实践中的各种工具和方法。.
- Zachman 框架最大的成功之一是认识到不存在能够满足所有人需求的单一统一设计。.
- 该框架还指出了开发用于生成建筑表现的更好的方法(包括流程和工具)的重要性。.
TOGAF的缺点
- 在封闭和孤独中学习和实施 TOGAF 非常困难。要求个人参加培训课程,之后获得 TOGAF® 认证. 。此认证证明个人已经了解该框架的原理以及如何实施它。.
- 由于该框架的复杂性和技术,可能需要一个完整的团队参与才能成功实施。该团队涵盖所需的劳动力和其他资源。.
- 预先设计的功能在框架中形式化,限制了实验和修改的空间。.
Zachman 的缺点
- Zachman 框架倾向于传统的、以数据为中心的方法。这解释了它在数据领域的广泛应用。.
- 该框架在开发社区中并不流行,甚至很少有开发人员听说过它。.
- 这可能会导致策略过于依赖文档。然而,情况并非必须如此。.
TOGAF 还是 Zachman——选择最佳企业框架
正如所强调的,没有完美的框架,选择使用哪一个完全取决于您的组织的方法。Zachman 和 TOGAF 框架都是有用的企业架构工具,它们各有优缺点。.
TOGAF 框架提供了一种系统化的方法来定义整个企业架构流程。架构开发方法 (ADM) 是 TOGAF 框架中的一个独特元素,它通过既定的流程来支持框架的实施,从而促进所有决策流程并生成所需的业务模型。.
另一方面,Zachman 框架完全是关于本体的。这意味着它是一组有组织的语句,定义了如何对对象进行分类、生成、使用和修改。该框架利用各种企业视角来界定、定义和规划企业系统的特定组件。.
选择最适合其特定需求的框架完全取决于组织。有些组织甚至决定不做这个艰难的选择,而是选择合并两个框架,充分利用两者的优势。.