企业架构(Enterprise Architecture),简称EA。是指对企业事业信息管理系统中具有体系的、普遍性的问题而提供的通用解决方案,更确切的说,是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。复杂系统集成的关键,是基于架构(或体系)的集成,而不是基于部件(或组件)的集成。
根据开放群组的业务领导层IT架构指引:“有效的企业架构(Enterprise Architecture,EA)对企业的生存和成功具有决定性的作用,是企业通过IT获得竞争优势的不可缺少的手段。”
TOGAF(开放组体系结构框架)将“企业”定义为有着共同目标集合的组织的聚集。例如,企业可能是政府部门、一个完整的公司、公司部门、单个处/科室,或通过共同拥有权连接在一起的地理上疏远的组织链。
在“企业架构”上下文中,“企业”这一术语不仅可用来表示整个企业(包含所有信息和技术服务、流程和基础设施),而且可以表示企业内的一个特定领域。在这两个情形中,架构可以跨越多个系统和企业内的多个职能群组。
“企业”术语本身的演化性经常导致困惑。当今的扩展企业常常包含伙伴、供应商和客户。如果目标是集成扩展型的企业,那么企业就该包含伙伴、供应商和客户,以及内部的业务单位。
从1987年的Zachman Framework开始,企业架构发展了二十余年,有很多专家与组织都试图对企业架构的内涵进行定义,国际上的企业框架组织很多,影响力比较大的有Zachman架构框架、联邦总体架构框架(FEAF/CIO协会框架)、欧共体总体框架(TOGAF)等。
- Zachman:“企业架构是构成组织的所有关键元素和关系的综合描述。企业架构框架(EAF)是一个描述企业架构方法的蓝图。”
- Clinger-Cohen法案:"企业架构是一个集成的框架用于演进或维护存在的信息技术和引入新的信息技术来实现组织的战略目标和信息资源管理目标。"
- The OPEN GROUP:“企业架构是关于理解所有构成企业的不同企业元素,以及这些元素怎样相互关联。”
- Gartner Group 对企业架构的定义是: 企业架构是通过创建、沟通和提高用以描述企业未来状态和发展的关键原则来把商业远景和战略转化成有效的企业变更的过程。
业务运营模型的概念对决定组织内企业架构的范围和本质十分有用。大型公司和政府部门可以由多个企业组成,并且可以开发及维护一些独立的企业架构来应对每一个企业的运营。但是,这些企业的信息系统经常存在许多共同之处,因此,使用一个共同的架构框架通常会有大的潜在收获。例如,一个共同的框架能提供架构储藏库作为开发基础,提供可重用模型、设计以及基线数据。
企业架构如同战略规划,可以辅助企业完成业务及IT战略规划。在业务战略方面,可使用TOGAF及其架构开发方法(Architecture Development Method,ADM)来定义企业的愿景/使命、目标/目的/驱动力、组织架构、职能和角色。在IT战略方面,TOGAF及ADM详细描述了如何定义业务架构、数据架构、应用架构和技术架构,是IT战略规划的最佳实践的指引。企业架构是承接企业业务战略与IT战略之间的桥梁与标准接口,是企业信息化规划的核心。
企业架构框架源起于90年代的美国,到已经衍生出多种企业架构框架,根据The Open Group的2009年调研报告,各类企业架构框架的市场占用率:
根据以上三个调研机构的报告,TOGAF的占有率已经超过百分之五十。
架构框架是一个或一套基础结构,用来开发大范围的不同架构。它应该描述一个用构建块的集合来设计企业目标状态的方法,并显示这些构建块如何搭配在一起。它应该包含一套工具并提供共同词汇。它也应该包含所提议标准的清单以及符合标准的可以实现构建块的产品。构建块可以是架构元模型实体的目录清单、矩阵及图表、功能规格、应用模块、软件/硬件产品及其组合。
企业架构的目的是将跨企业的、常为零散的那些遗留流程(人工/自动)优化进一个集成的环境,它可以及时响应变更并有效的支持业务战略的交付。
首席执行官知道通过IT对信息进行有效的管理及利用是业务成功的关键因素,也是获取竞争优势不可缺少的手段。企业架构能够处理该需要,为响应持续变更的业务环境所需的IT系统的演进,提供战略背景。
此外,好的系统架构使你能在IT效率和业务创新之间达成恰当的平衡。它允许单个的业务单位在追求竞争优势时安全地进行创新活动。同时,它确保了组织对集成的IT战略的需要能够被满足,并允许跨越整个扩展企业的最紧密的可能的合作协同。
来自于良好企业架构的优势能够带来重要的业务效益,这在公司或组织的利润或亏损中清晰可见:
◆更高效率的IT运行
◇ 降低的软件开发、支持和维护的成本
◇增强的应用可移植性
◇ 提高的互操作性和更为简单的系统和网络管理
◇提高的处理关键性的企业范围的议题的能力,如安全
◇更容易的升级和系统构件的替换
◆现有投资的更好的收益,降低未来投资的风险
◇ 降低的IT基础设施的复杂度
◇现有IT基础设施投资的回报率的最大化
◇开发、购买和外包IT解决方案的弹性
◇ 新投资以及IT拥有成本的全面风险的降低
◆更快、更简单和更便宜的采购
◇采购决策更简单,因为在有条理的规划中,管控采购的信息是随时可用的
◇ 采购流程更快 - 最大化采购速度和灵活性而无需牺牲架构的一致性
◇采购异构、多供应商的开放系统的能力