企业是具有一系列共同目标的组织的集合。企业架构(Enterprise Architecture,EA)则是为了有效地实现这一系列目标,去定义企业的结构和运作模式的概念蓝图,是构成企业的所有关键元素及其关系的综合描述。这里的企业架构并不是我们理解的支持企业发展的软件架构,而是企业内部业务以及IT架构的统称,如图1-1所示。
图1-1 企业架构示意图
数据架构隶属于IT范畴,是企业架构的一部分,依赖于企业日常商业(业务)活动所产生的数据。它对企业中的数据进行组织及管理,结合特定方法论及技术手段以满足企业中各组织对于数据的不同诉求。正如开篇提到的,对于数据架构,从不同的视角看会有不同的认知。本章主要从企业的视角介绍企业架构的主要构成,首先通过介绍两种主流的企业架构框架(Zachman框架和TOGAF)来让大家明白针对复杂的企业架构如何设计每个模块以及每个模块的关键点,然后介绍企业架构的两个核心部分——业务架构和数据架构。
期望通过本章的学习,读者可以形成对于企业架构及其组成部分的较为具象的认知,明白不同的架构在企业中的作用。