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、技术架构设计方法和步骤 :

相关推荐
小小工匠15 分钟前
LLM - 从定制化 Agent 到 Universal Agent + Skills Library:下一代智能体架构实践
架构·定制化agent·universal agent·skill library
neoooo1 小时前
🍃Spring Boot 多模块项目中 Parent / BOM / Starter 的正确分工
java·后端·架构
菜鸟的迷茫1 小时前
为了防雪崩加了限流,结果入口先挂了
java·后端·架构
No芒柠Exception1 小时前
从开发到上线的CI/CD 完整流程
后端·面试·架构
攀登的牵牛花1 小时前
前端向架构突围系列 - 框架设计(四):依赖倒置原则(DIP)
前端·架构
lizhongxuan2 小时前
Manus: 上下文工程的最佳实践
算法·架构
小酒星小杜2 小时前
在AI时代,技术人应该每天都要花两小时来构建一个自身的构建系统-Input篇
前端·程序员·架构
幻云20102 小时前
Next.js指南:从入门到精通
开发语言·javascript·人工智能·python·架构
直率阿明2 小时前
从L0-L4五层到云-边-端三层:工业控制架构的演进与重构
重构·架构·工业4.0·isa95
xiaolyuh1233 小时前
Alibaba Sentinel 全解析
系统架构·sentinel·限流