架构工作的本质就是抽象,学了TOGAF就能做好架构抽象吗
架构工作的核心竞争力不是画图,而是正确的抽象——把复杂问题分层拆解、逐层解决。TOGAF提供了最好的抽象训练框架,但抽象能力需要在ADM方法指引下反复练习才能内化。
架构工作的本质,是先把复杂问题拆对,再把该连的东西连起来。而这里最关键的一步,就是"抽象"。
如果抽象做错了,后面架构设计做得再漂亮也没用。因为你看到的,可能不是问题本身,而只是问题的表面。
一、架构师到底在做什么?
架构师不是只负责"设计系统的人"。更准确地说,架构师是在回答四个很现实的问题:
- 为什么要做这件事?
- 到底要满足什么?
- 该怎么组织起来?
- 最后用什么东西真正落地?
这四个问题,几乎贯穿了所有架构工作。
所以,架构师的价值,不只是懂技术。更重要的是,能把业务、数据、应用、技术放到同一个框架里看,并且知道该先看哪一层、后看哪一层。
二、什么是架构抽象?为什么它这么关键?
你可以把架构抽象理解成一句最简单的话:
把一个很大的问题,拆成几层好理解、好讨论、好解决的小问题。
比如你要建一套企业系统,如果一上来就讨论服务器型号、接口代码、数据库字段,很容易越说越乱。
但如果先分层想:
- 为什么要做
- 要实现什么能力
- 这些能力怎么组织
- 用哪些系统和资源去落地
事情就会清楚很多。
这就是抽象的作用。它不是让问题变简单,而是让问题变得可处理。
架构抽象的本质,是把混乱变成有序,把不可讨论变成可讨论,把不可解决变成可分步解决。
三、架构抽象的四个层次
架构工作通常可以分成四个抽象层次。这四层覆盖业务、数据、应用和技术,也能回答四类最核心的问题。
1. 背景抽象层:为什么要做?
这一层先不讲怎么做,先讲为什么要做。
它关注的是:
- 企业处在什么环境里
- 现在面临什么压力
- 为什么要启动架构工作
- 这次工作的目标是什么
- 范围有多大
- 重点要解决什么问题
这一层最重要的是看清楚"动机"。比如企业要做数字化升级,不是因为"大家都在做",而是因为业务增长慢了、协同慢了、成本高了、响应慢了——这些才是背景。
如果背景都没看清,后面做再多设计也可能跑偏。
2. 概念抽象层:需要什么?
这一层开始回答到底要满足什么需求,它更关注的是"能力"和"行为"。
比如:
- 需要客户能自助查询
- 需要订单能自动流转
- 需要数据能共享
- 需要系统能支持统一登录
- 需要审批能跨部门协同
这一层通常会用"服务"来表达,比如业务服务、应用服务、技术服务。
3. 逻辑抽象层:怎么组织起来?
这一层开始进入"结构设计"。它要回答的是:这些能力,应该怎么按逻辑组织起来?
注意,这里还不是讲具体产品,也不是讲某台服务器。它讲的是一种独立于实现方式的组织结构。
比如:
- 哪些能力属于客户领域
- 哪些能力属于订单领域
- 哪些能力属于风控领域
- 哪些能力需要共享数据
- 哪些能力需要解耦
这一层你会先想好哪些模块在一起,哪些模块分开,哪些是核心,哪些是配套。逻辑层的好处是,它能让企业看到不同方案之间的区别。同样一个目标,可以有不同的逻辑组织方式。而不同的组织方式,最后的效果可能差很多。
4. 物理抽象层:用什么落地?
最后一层是物理层。这一层关注的是:具体用什么资产来实现前面的设计。
比如:
- 选哪个系统
- 用哪套平台
- 哪台服务器部署
- 哪个云服务承接
- 哪个数据库存什么
- 哪个工具负责集成
这一层是最接近实际落地的,也是最容易让人一上来就跳进去的层。
如果没有前面三层打底,物理层很容易变成"先买再说"。结果就是系统越来越多,接口越来越乱,最后变成一团补丁。
所以,真正成熟的架构工作,一定不是直接从物理层开始。而是从背景到概念,再到逻辑,最后才到物理。
先想清楚为什么、需要什么、怎么组织,最后才决定买什么——这才是架构师的核心思维。
四、学了TOGAF就能做好架构抽象吗?
直接回答:不一定。但TOGAF提供了一个非常清晰的路径来练习这件事。
TOGAF的ADM方法本身就遵循了从背景到物理的逐层推进逻辑:
- 预备阶段和架构愿景 → 背景抽象层
- 业务架构 → 概念抽象层和逻辑抽象层
- 数据架构和应用架构 → 逻辑抽象层和物理抽象层
- 技术架构 → 物理抽象层
TOGAF的意义在于,它让你按步骤、按层次、按范围去推进,而不是想到哪做到哪。
但"学了TOGAF"和"会做抽象"之间还有一段距离。TOGAF告诉你应该分几步走,但每一步具体怎么抽象——用什么标准判断服务颗粒度、用什么方法划分逻辑组件、用什么依据做出物理选型——这些需要大量的实践积累和判断力。
TOGAF是抽象能力最好的训练框架,但抽象能力本身需要你在它的指引下反复练。
把抽象能力练出来:TOGAF认证班提供系统训练路径
TOGAF的ADM方法本质上就是一套"从背景到物理"的抽象训练体系。艾威培训作为The Open Group认可TOGAF培训机构(2017年起持续开展TOGAF培训),每月一期开班的TOGAF认证课程,帮助学员:
- 系统掌握ADM架构开发方法的逐层拆解逻辑
- 学习业务架构、数据架构、应用架构、技术架构的4A分层设计
- 理解架构治理、利益相关者管理和架构变更管理
- 在真实企业场景中练习"从背景到物理"的抽象推导
TOGAF不是纸上谈兵,它是一套可以反复练习的架构思维框架。
五、真正厉害的架构师
很多人以为架构师厉害,是因为图画得复杂、全面,术语说得多、说得专业。其实正好相反。
真正厉害的架构师,往往表达很简单。因为他已经把复杂问题抽象好了。
他知道:
- 什么该放在背景层
- 什么该放在概念层
- 什么该放在逻辑层
- 什么该放在物理层
也知道什么时候该往上看,什么时候该往下看。
这就是架构能力的核心。不是把所有事情都讲清楚,而是把该讲清楚的那部分,讲对、讲准、讲到位。
TOGAF 认证是 The Open Group 颁发的架构框架专业认证,是企业在规划、设计、实施和管理 IT 架构时所使用的一种方法和标准。它提供了一个开放的、灵活的、可扩展的方法来构建、部署和管理企业的 IT 架构,帮助企业提高 IT 效率、降低成本、提高业务灵活性和创新能力。
- 中文名TOGAF企业架构师认证
- 英文名The Open Group Architecture Framework
- 英文简称TOGAF
- 颁证机构The Open Group
- 证书类别企业架构(业务架构,数据架构,应用架构,技术架构)
- 同类认证SAFe for Architects、CBA
