引言:随着企业的不断发展,企业的规模和复杂性急剧增加。同时,随着企业外部环境的不断变化,以及面临的各种外部竞争与挑战不断加剧,对企业来说,变化已经成为常态。也正是企业的复杂性和不断变化所带来的现实问题,催生了企业架构理论的产生。本文将对企业架构知识体系进行梳理和介绍。
企业架构知识体系介绍
本文把企业架构分为下述的知识领域:企业架构的范围和定义、企业架构的内容框架、企业架构的开发、企业架构的参考模型和参考架构、企业架构的使用、企业架构的评估、企业架构的项目管理。每一个知识领域又分解为若干的知识主题。如图1所示。下面分别介绍每个知识领域的主题和知识点。
图 1企业架构知识体系地图
2.1 企业架构的范围和定义
随着企业架构快速发展,企业架构的范围和定义也在演化。本知识领域的主题包括企业架构的定义、企业架构的范围和边界及企业架构的发展史。
企业架构的定义非常多,我们选取几种典型的定义进行介绍:
Zachman框架的定义:企业架构是构成组织的所有关键元素和关系的综合描述。
美国政府及军方的定义:企业架构是一种战略信息资产库,定义了使命、执行使命必须的信息、执行使命必须的技术,以及在响应使命变化需要实现新技术时的迁移过程。企业架构包括基线架构、目标架构和时序计划。
The Open Group(开放群组)的定义:企业架构是关于理解所有构成企业的不同企业元素,以及这些元素怎样相互关联。
企业架构的范围。从最初诞生到现在,企业架构的范围也在发生变化。1987年,当Zachman框架出现的时候,企业架构的范围仅仅是信息系统架构领域。如今企业架构的范围已经扩展到整个企业的范畴。
2.2 企业架构的内容框架
企业架构的内容框架是指描述企业架构中应该包含什么内容的框架。这一领域的主题包括:企业架构的本体、企业架构的描述框架、企业架构连续系列、企业架构的领域、企业架构的交付物框架。
企业架构的本体是指描述企业架构所需要的基本要素。Zachman框架就是一个企业架构的本体。TOGAF(The
Open Group Architecture Framework, 开放组体系结构框架)中的企业架构元模型也是一种企业架构的本体。
企业架构连续系列是企业架构存储库的一种分类法。比较著名的是TOGAF中的企业架构连续系列。如图2所示。这种分类的主要目的是为了实现企业架构资产的重用。
图 2企业架构连续系列
企业架构的领域。企业架构中要涉及哪些领域的内容?不同的组织有不同的定义和理解。TOGAF把企业架构分成四大架构领域:业务架构、数据架构、应用架构、技术架构。
企业架构的交付物框架。交付物框架是描述企业架构项目最终需要交付的成果的框架。只有个别企业架构框架,比如TOGAF,对交付物框架进行了阐述。DoDAF、FEAF、Zachaman框架等并未提及相关内容。
2.3企业架构的开发
在企业架构的开发过程中,我们需要依循一定的方法,一步一步的来开发企业架构。同时,可以适当的使用工具来辅助进行企业架构的开发和管理。
公开发布的企业架构开发方法有很多。很多方法是基于相应的企业架构框架。比较著名的有下面几种企业架构开方法:TOGAF中的ADM(架构开发方法)、DoDAF的六步过程、基于Zachman框架的企业架构规划(EAP),以及联邦企业架构(FEA)实用指南中的架构开发过程。
TOGAF中的ADM(架构开发方法)是一种用来获得特定组织企业架构的方法,特别为应对业务需求而设计。TOGAF的架构开发方法分为10个步骤,如图
3所示。ADM的阶段可以根据企业的实际需要进行裁减。
图 3架构开发方法
企业架构开发工具。支撑企业架构的工具有很多种。主流的支持企业架构的工具主要有ARIS、IBM
System Architect、Sparx Systems Enterprise Architect、BiZZdesign
Architect等等。可以参考Gartner的企业架构工具魔法象限。
2.4 企业架构的参考模型和参考架构
企业架构的参考模型和参考架构针对要建模的概念、流程或对象,提供了对重要元素的标准的或通用的分类,可以作为避免过早陷入细节的分离点。美国联邦企业架构(FEA)就提供了这样的参考模型和参考架构。另外还有非常多的特定行业或特定领域的参考模型。
2.5 企业架构的使用
企业架构是管理人员和技术开发都可以使用的工具。经理和主管人员使用企业架构,以确保投资和系统是用来实现企业的使命和战略的。管工程师可以使用企业架构来检查冗余、一致性、集成互操作性和标准化等问题。
2.6 企业架构的评估
目前,主要通过企业架构成熟度模型来进行相关的评估。公开发布的企业架构成熟度模型主要有:IFEAD扩展企业架构成熟度模型(E2AMM)、美国联邦会计署的评估和提高企业架构管理的框架、NASCIO企业架构成熟度模型、美国商务部的企业架构能力成熟度模型(ACMM)等等。
2.7 企业架构的项目管理
企业架构的项目,和其他项目一样,需要策略、组织架构、人员的岗位、审批机制、流程、规划、资金,以及其他管理方面的关注。
3、总结
以上,对企业架构知识体系进行了介绍。针对企业架构涉及到的各个领域,包括企业架构的范围和定义、企业架构的内容框架、企业架构的开发过程、企业架构的参考模型和参考架构、企业架构的使用、企业架构的评估、企业架构的项目管理等,进行了重要的知识主题的梳理,并简单介绍了主要的知识点。希望能让读者对企业架构有一个全面系统的认识,为架构工作者进行有选择有计划的深入学习企业架构知识提供参考和借鉴。
|