3.1 架构( Architecture )
在韦伯词典中,“架构”的定义是“作为一种意识过程结果的形态或框架;一种统一或有条理的形式或结构;建筑的艺术或科学”。这个定义的关键部分是,具有特定结构的体现某种美感的事物以及针对该事物的有意识的、有条理的方法。
架构的建立通常会建立一个共有的远景,并考虑外部的约束、客户的需求、内部约束、技术约束等,通过有条理的逻辑推理来最终实现该结构。架构包含了在架构构建过程中连接概念到实施的工具、流程、文档、计划和蓝图的集合。
IT 行业普遍采用“架构”的历史并不是很长,但在使用方法上则遵循了相同的规则。
3.2 企业架构( Enterprise Architecture )
Zachman 的定义—EA 是构成组织的所有关键元素和关系的综合描述。企业架构框架(EAF )是一个描述EA 方法的蓝图。
1996 年Clinger -Cohen 法案的定义—EA 是一个集成的框架用于演进或维护存在的信息技术和引入新的信息技术来实现组织的战略目标和信息资源管理目标。
OPEN GROUP 的定义—EA 是关于理解所有构成企业的不同企业元素,以及这些元素怎样相互关联。
OMB 的定义:EA 是业务和管理流程和信息技术间当前和将来关系的显示描述和记录。
MetaGroup 的定义:EA 是一个系统过程,它表达了企业的关键业务、信息、应用和技术战略以及它们对业务功能和流程的影响。关于信息技术怎样以及应该如何在企业内实施,EA 提供一个一致、整体的视角,以使它与业务和市场战略一致。
Microsoft 的定义:EA 是对一个公司的核心业务流程和IT 能力的组织逻辑,通过一组原理、和技术选择来获得,以实现公司运营模型的业务标准化和集成需求。
IBM 的定义:EA 是记录在企业内所有信息系统、它们的相互关系以及它们如何完成企业使命的蓝图。
在企业架构的定义下,衍生出一些概念,作为企业架构概念的组成部分,包括业务体系机构、信息架构、技术架构、软件架构等。
3.3 企业业务架构( EBA )
企业业务架构是企业关键业务战略以及他们对业务功能和流程的影响的表达。通常包含业务功能、流程和信息价值链的当前和将来的状态模型,通过信息架构、技术架构以及应用投资组合来进行实施,可定义为支撑竞争优势的业务设计。
3.4 企业信息架构( EIA )
企业信息架构是一个由EBA 驱动的模型集来描述企业信息价值链,主要包括建立关键信息流模型,描述业务事件的关键输出信息,扩展组织边界到外部信息来源和流向,使企业能快速进行业务决策和信息共享。
3.5 企业范围内的技术架构( EWTA )
企业范围内的技术架构是一个逻辑一致的技术原理集合,指导组织信息系统和技术基础结构的工程化。EWTA是对整个IT 战略的表达。
3.6 软件架构
在IT 行业,架构的一个更早更普遍的概念应用是“软件或应用程序的架构”。软件架构起源于软件工程,是关于软件系统的有机组织的决策集合、结构化元素的选择以及元素之间的接口,通过这些接口以及元素间的协作构成软件系统。
3.7 其他架构
在EA 的范畴下,赛迪顾问认为,其他的架构可能包含IT 管理架构、IT 治理架构、信息安全管理架构等。