TOGAF 企业架构介绍(4A架构)

TOGAF®(The Open Group Architecture Framework)是目前全球市场认可度最高、使用最广泛的企业架构框架及实践指南。企业架构如同战略规划,可以帮助企业执行业 务战略规划及制定顶层设计,顺利完成 IT 规划、产品规划。

企业架构主要包括业务架构、信息/数据架构、应用架构、技术架构四大部分。

一、 什么是企业架构

依据企业架构标准组织The Open Group的定义,企业架构描述构成企业的要素和要素之间关系以及用于管控架构设计和演进的原则和指引。企业架构主要包括业务架构、信息/数据架构、应用架构、技术架构四大部分。

企业架构(Enterprise Architecture)TOGAF4个核心(4A架构)

  • 业务架构(业务架构看流程【能力主线】) 描述:业务战略、治理、组织和关键业务流程。 L2级,跨部门跨角色的。横向跨阶段,纵向跨角色。

  • 数据架构(数据架构看共享) 描述:组织的各类逻辑和物理数据资产以及数据管理资源的结构。 散着叫资源,统着叫资产,赋能叫资本。 数据架构的价值:通过数据架构引领数据资产形成数据资本。

  • 应用架构(应用架构看集成) 描述:描述被部署的单个应用系统、系统之间的交互,以及它们与组织核心业务流程之间关系的蓝图。 应用之间要集成,单体软件的时代已经过去。 集成的方法:总线/微服务。 传统企业(稳态业务):用总线。 互联网络(敏态业务):用微服务。

  • 技术架构(技术架构看平台) 描述:对于支持业务、数据和应用服务的部署来说必需的逻辑软、硬件能力。包括IT基础设施、中间件、网络、通信、部署处理和一些标准等。 未来信息化技术公共平台体系。 以往用技术路线形成标准化的技术环境。 现在用技术平台形成标准化的技术环境。 建平台/定标准/上应用/通数据。

二、 为什么要做企业架构

企业架构是战略和实施之间的桥梁,业务变革的关键使能,是设计IT的基础,如果缺少企业架构,那么数字化转型的战略、目标和落地、执行之间将脱节。也就是说数字化转型很难成功。

三、 什么是业务架构

**1、TOGAF定义:**业务架构是企业治理结构、业务能力与价值链的正式蓝图。业务架构明确定义企业的治理结构、业务能力、业务活动、业务数据。其中,业务能力定义企业做什么,业务活动定义企业怎么做。

**2、业务架构定义:**业务架构(Business Architecture,简称BA)是业务的结构化表达,描述组织如何运用业务的关键要素来实现其战略意图和目标。

3、业务架构设计方法及步骤

四、 什么是信息/数据架构

1、信息(数据)架构定义:数据架构是企业架构的一部分,企业级数据架构是以结构化的方式描述在业务运作和管理决策中所需要的各类数据及其关系的一套整体组件规范。包括数据资产目录、数据标准、企业级数据模型和数据分布四个组件。

2、信息(数据)架构的四大组件


3、信息(数据)架构设计方法步骤

五、 什么是应用架构

**1、应用架构定义:**应用架构描述了各种用于支持业务架构并对数据架构所定义的各种数据进行处理的应用功能。这些应用功能指的是用来管理在数据架构中定义的数据,并对在业务架构中定义的各项业务功能进行支持的能力。

**2、应用架构元素:**包括应用域、应用组、一级应用模块、二级应用模块、功能/子功能。

3、应用架构设计方法和步骤:

六、 什么是技术架构

1、 技术架构定义: 将应用/数据架构中定义的各种组件映射为相应的技术组件 ,这些技术组件代表了各种可以从市场或组织内部获得的软件和硬件组件 。同时,也定义了技术策略和原则,指导和规范IT产品的规划、设计、实施、运维等场景下的技术工作。

2、 技术架构层次

3、技术架构设计方法和步骤 :

相关推荐
不凉帅1 小时前
NO.7系统架构设计和软件质量
系统架构
晚霞的不甘2 小时前
CANN 在工业质检中的亚像素级视觉检测系统设计
人工智能·计算机视觉·架构·开源·视觉检测
island13142 小时前
CANN HIXL 高性能单边通信库深度解析:PGAS 模型在异构显存上的地址映射与异步传输机制
人工智能·神经网络·架构
岁岁种桃花儿3 小时前
Flink CDC从入门到上天系列第一篇:Flink CDC简易应用
大数据·架构·flink
秋邱3 小时前
AIGC 的“隐形引擎”:深度拆解 CANN ops-math 通用数学库的架构与野心
架构·aigc
小a杰.3 小时前
CANN技术深度解析
架构
向哆哆3 小时前
CANN生态深度解析:ops-nn仓库的核心架构与技术实现
架构·cann
笔画人生4 小时前
系统级整合:`ops-transformer` 在 CANN 全栈架构中的角色与实践
深度学习·架构·transformer
程序猿追4 小时前
深度解码计算语言接口 (ACL):CANN 架构下的算力之门
架构
程序猿追4 小时前
深度解码AI之魂:CANN Compiler 核心架构与技术演进
人工智能·架构