当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/361027.html

相关文章:

  • [javascript]取消异步请求
  • 26考研——中央处理器_指令执行过程(5)
  • qiankun微前端任意位置子应用
  • Kubernetes调度策略深度解析:NodeSelector与NodeAffinity的正确打开方式
  • 网络安全体系架构:核心框架与关键机制解析
  • kubernetes服务自动伸缩-HPA
  • C++ 访问者模式详解
  • Redis面试题
  • 力扣26——删除有序数组中的重复项
  • 【推荐笔记工具】思源笔记 - 隐私优先的个人知识管理系统,支持 Markdown 排版、块级引用和双向链接
  • Qt 的原理及使用(1)——qt的背景及安装
  • 在另一个省发布抖音作品,IP属地会随之变化吗?
  • 【数据结构】1. 时间/空间复杂度
  • 2025数维杯数学建模A题完整论文模型代码:空中芭蕾
  • SpringBoot统一功能处理
  • 13.原生测试框架Unittest解决用例组织问题 与测试套件的使用
  • H5 移动端适配最佳实践落地指南。
  • 影楼精修-牙齿美型修复算法解析
  • 数据类型:List
  • robotframe启动ride.py
  • C++ Dll创建与调用 查看dll函数 MFC 单对话框应用程序(EXE 工程)改为 DLL 工程
  • C#学习——继承、封装、多态
  • 安科瑞DJSF1352-RN直流电能表的技术特点与应用
  • ZYNQ笔记(十九):VDMA VGA 输出分辨率可调
  • 各类音频放大器电路原理简析
  • MSF 生成不同的木马 msfvenom 框架命令
  • html object标签介绍(用于嵌入外部资源通用标签)(已不推荐使用deprecated,建议使用img、video、audio标签)
  • Nx与Monorepo
  • 【软件测试】测试用例的概念与常见测试的模型
  • Django ORM: values() 和 annotate() 方法详解