企业架构概述
本文介绍了企业架构的背景知识,涉及架构的定义、企业架构的定义和 Togaf 的一些基本介绍,可作为企业架构和 Togaf 学习的入门材料使用。
预计阅读时间:10 分钟
标签:架构、企业架构、架构框架、Togaf
架构
架构的由来
“架构”这个词也来源于建筑学。在建筑建造出来或者产品加工出来之前,设计人员用图纸来描述自己的设计意图,可以让大家快速理解整个体系,指导一系列的细节设计。
架构的本质,是利用分、合、打散、重组等技术手段,对系统进行有序化重构,以达到减少系统"熵"的过程。
发展企业: 企业架构
盖房子: 房屋架构
造汽车: 汽车架构
建设城市: 城市架构
开发软件: 软件架构
架构的定义-what
在 ISO/IEC 42010:20072 中对架构有如下定义:”一个架构是系统的基本结构,它由多个组件以及它们彼此间的关系而组成,并且在一定环境和原则下进行设计和演变。”
TOGAF 接受并扩展了这个定义。在 TOGAF 中,“架构 (Architecture)"根据上下文有两种含义:
一个系统的形式化描述,或指导系统实现的构件级的详细 计划;
一组构件的结构、构件间的相互关系、以及对这些构件的 设计和随时间演进的过程进行治理的一些原则和指导策略。
为什么需要企业架构?-why
软件需求相对复杂:
非功能性需求在整个系统占据重要位置.
系统生命周期长,有扩展性需求.
系统基于组件或者集成的需要.
业务流程再造的需要
架构设计涉及四方面:
系统性思考的合理决策:比如技术选型、解决方案等。
明确的系统骨架:明确系统有哪些部分组成。
系统协作关系:各个组成部分如何协作来实现业务请求。
约束规范和指导原则:保证系统有序,高效、稳定运行。
企业架构
企业
企业是具有一个共同目标的组织的集合,可能是政府部门,一个完整的公司,公司部门,单一科/处,或由共同拥有权连接在一起的地理疏远的组织链。企业可能是一个“扩展的企业”,包括合作伙伴、供应商和客户。
企业架构(EA)的定义-what
企业架构是通过创建、沟通和改进描述企业未来状态,并促进其演化的关键原则和模型,将业务愿景和战略转化为有效的企业变革的过程。
企业架构是一个从更高层面定义企业发展的问题,并人业务、数据、应用和技术等元素上展现企业的内部结构和关系,从而使各利益相关者做出有效决策的一门学科。
企业架构是业务流程和 IT 基础设施能力的组织逻辑,反映公司运营模式的集成和标准化要求。
企业架构可以分为两大部分:业务架构和 IT 架构,大部分企业架构方法都是从 IT 架构发展而来的。
•业务架构:是把企业的业务战略转化为「I 常运作的渠道,业务战略决定业务架构,它包括业 务的运营模式、流程体系、组织结构、地域分布等内容
• IT 架构:指导 IT 投资和设计决策的 IT 框架,是建立企业信息系统的综合蓝图,包括数据架构、 应用架构和技术架构三部分。
为什么需要企业架构?
一、企业架构提供了一套执行工具和沟通工具
企业架构是一个业务和 IT 对齐的战略执行工具,一种设计、管理、沟通的工具。通过企业架构,我们可以达到:
企业内不同的人要对企业现状(as-is)和企业愿景(to-be)有一个整体的的理解;
业务、信息、技术人员的共同愿景,是理解、沟通的基础;
如果没有一个清晰的架构,就不能保证正确的决策和好的实现,EA 是理解和实现企业 IT 建设的保障
二、企业架构确保跨部门信息的一致性
缺乏企业架构的各 IT 系统犹如一个个“竖井”,各部门信息难以保持一致;企业架构统一了关键的企业数据,确保了跨部门信息的一致性,确保了决策信息的完整、准确!
三、基于企业架构标准建立 IT 蓝图,可以减少 IT 集成成本
企业架构的目标
企业架构的目的是形成一个连贯而全面的组织蓝图,它具有长远视野,描绘了整个组织的全景,该蓝图与众多要素相关联。同时,企业架构也是一种路线图,可以指导组织逐步规划和维护业务目标,并通过技术来支持它们。
虽然 EA 框架可以指导和改善组织的许多方面,但 EA 的最终目的是使价值最大化。任何企业架构的总体目标是:
有效:企业架构蓝图定义了如何实现企业提出的可交付成果。
效率:框架内明确规定了重用资源和消除冗余的能力。
敏捷:组织希望企业架构能够评估技术风险,将遗留技术和新技术相结合,并指导所需的监视、度量和分析,以识别何时以及如何根据业务目标发展 IT。
连续:对于领先企业而言,没有什么比能够维持关键任务的业务运营更重要的了。EA 通过对业务和 IT 流程进行标准化,实现了最高水平的连续性。
企业架构(EA)的发展历程
企业架构最初是在 1960 年代以业务系统规划(BSP)的概念进行概念化的。但是,企业架构框架的广泛实施是 1980 年代迅速发展的商业技术的结果。目前已经衍生出多种企业架构框架,如 DoDAF、TOGAF 等。
主要的 EA
Zachman 框架是一个涉及到一个 6×6 的框架的基本结构。它是用于组织和分析数据的模板,但也可以用作 EA 的框架。该框架提供了一个逻辑结构,用于对 36 个描述性框内的复杂项目进行分类和管理。Zachman 框架的目的是给出不同的视点,它允许不同的利益相关者从不同的角度看同一件事。
开放组织架构框架(TOGAF)是用来计划、开发、实现、治理和维护架构的一个概念框架。TOGAF 致力于通过标准化和模块化设计来提高灵活性。其核心是架构开放方法 ADM。
没有一个适合所有业务模型的通用框架。每个组织都需要不同的组件和系统来实现其目标-有些可能需要安全架构,有些则需要信息架构。
Zachman 框架是一个涉及到一个 6×6 的框架的基本结构。它是用于组织和分析数据的模板,但也可以用作 EA 的框架。该框架提供了一个逻辑结构,用于对 36 个描述性框内的复杂项目进行分类和管理。Zachman 框架的目的是给出不同的视点,它允许不同的利益相关者从不同的角度看同一件事。
开放组织架构框架(TOGAF)是用来计划、开发、实现、治理和维护架构的一个概念框架。TOGAF 致力于通过标准化和模块化设计来提高灵活性。其核心是架构开放方法 ADM。
没有一个适合所有业务模型的通用框架。每个组织都需要不同的组件和系统来实现其目标-有些可能需要安全架构,有些则需要信息架构。
TOGAF 介绍
TOGAF 是什么?-what
TOGAF 即开放群组架构框架(The Open Group Architecture Framework)的缩写,是一个架构框架。它基于一个迭代的过程模型,由一些最佳实践和一套可重用的已有架构资产支持。
TOGAF 是目前企业使用最广泛的企业架构方法之一;
TOGAF 还是一个基于迭代过程模型的企业架构框架理论
TOGAF 包括了各种最佳实践,以及一系列可重用的现有企业资产;
TOGAF 的内容涵盖了企业架构生命周期中的方方面面。
企业架构框架
企业架构框架框架能提供架构开发的基础,和重用模型,设计,和基线数据。典型的企业架构框架如图:
架构框架是一个工具包,可用于开发范围广泛的不同架构
它应该说明了信息系统设计的方法,依据一套企业连续统一体,并说明企业连续统一体如何组成一个整体
它应该包含了一套工具,并提供一个共同的词汇
它还应包括一个建议的标准和相容的产品清单,可用于实施企业连续统一体
TOGAF 是一个架构框架,简而言之,是一种协助开发、验收、运行、使用和维护架构的工具。
为什么选择 TOGAF?-why
根据 The Open Group 的 2009 年调研报告,各类企业架构框架的市场占用率如下:
根据以上三个调研机构的报告,TOGAF 的占有率已经超过百分之五十。
TOGAF 优势:
一种全面的通用方法
与其他框架互补,不与其他框架竞争
在市场上广泛采用
可以满足组织和行业的需求
可免费获得永久许可
供应商,工具和技术中立的开放标准
避免重新发明轮子
业务 IT 一致性
基于最佳实践
可以参与框架的演变
TOGAF 是一个架构框架,简而言之,是 种协助开发、验收、运行、使用和维护架 构的工具。TOGAFB 被 80%的 Forbes 50 (福布斯)的公司使用,并支持开放、标准的 S0A 参考架构。
The Open Group
The Open Group 是一个全球联盟,通过技术标准实现业务目标;The Open Group 于 1993 年开始应客户要求制定系统架构的标准,在 1995 年发表 The Open GroupArchitectureFramework (TOGAF)架构框架。TOGAF 的基础是美国国防部的信息管理技术架构(TechnicalArchitecturefor Information Management :TAFIM);
拥有 800 多个组织的多元化成员,包括跨多个行业的客户、系统和解决方案供应商、工具供应商、集成商、学者和顾问。
TOGAF® 标准是 The Open Group 的一项标准,是一种经过验证的企业架构方法和框架,被世界领先的组织用来提高业务效率。
由于 The Open Group Architecture Forum 成员所做的工作,该标准不断发展,全球 103,000 多人已获得 TOGAF 认证。
End
版权声明: 本文为 InfoQ 作者【涛哥】的原创文章。
原文链接:【http://xie.infoq.cn/article/8faf0a42c0a47e82b7180f2cd】。文章转载请联系作者。
评论