Salesforce 集成架构师认证,考查 Salesforce 官方集成模式(Remote Process Invocation/Batch Data Sync)、API 体系(REST/SOAP/Bulk/Streaming API)、事件驱动架构(Platform Events vs CDC)和中间件选型(MuleSoft/ESB/iPaaS),$400 考试费,需 3-5 年企业集成经验,60 题/105 分钟/及格 67%。
Salesforce 架构师梯队的硬通货之一——System Architect 路径强制前置证,做 SF 系统集成的人必考;非 SF 生态或纯 Admin 请绕路,$400 考试费挂一次肉疼。
先把考试形式、适合人群、备考时长和学习范围讲清楚,再决定要不要投入时间。
Salesforce Certified Integration Architect(考试代号 Integration-Architect)是 Salesforce 架构师认证体系的一张专项证,专考"Salesforce 怎么和外部系统通信"——ERP、HR、Legacy Mainframe、第三方 SaaS,这些系统怎么和 SF Org 做数据同步、事件订阅、API 调用、批量导入。它是 Salesforce 官方 System Architect 路径强制要求的 4 张前置证之一(另外三张:Identity & Access Management Architect、Development Lifecycle & Deployment Architect、Platform Developer I),没有这张证就拿不到 System Architect 头衔。
考试细节:60 道单选/多选题 + 105 分钟 + 67% 及格 + $400 USD 报名费(和 Data Architect 并列 SF 架构师专项证最贵档位,挂一次重考再掏 $200),语言只有英文。证书有效期通过 Trailhead 每年 Release Maintenance 模块续证(约 1 小时免费完成),不需要重考。
考试权重和核心内容:
前置知识:官方没有硬性前置证要求,但这张证的题目假设你已经理解 Apex Callout、Governor Limits、OAuth 流程和基本的 API 设计原则。如果你从没写过 Apex、没对接过 REST API,直接上这张证几乎必挂——建议先持有 Platform Developer I(CRT-450) 或有 2-3 年真实的企业集成项目经验再来。
SF Integration Architect 持证人的薪资区间、对应岗位、以及真实的职业影响。
Integration Architect 的溢价点不在单证,在 System Architect 路径终点
单独一张 Integration Architect,澳洲市场 SF Partner 开出来的 offer 在 AUD 145,000-175,000 区间(Sydney / Melbourne),比 PD1 单证(110-150K)高一档,但还没到 Application Architect / System Architect(180-220K)那一档。真正值钱的是你把 System Architect 路径跑完——Integration Architect + Identity & Access Management Architect + Development Lifecycle & Deployment Architect + PD1 = Salesforce Certified System Architect,这张复合架构师证在澳洲市场能直接把年薪天花板推到 AUD 200,000-240,000(Senior System Architect in Sydney / Melbourne),是 SF 生态里仅次于 CTA(Certified Technical Architect)的最高薪资带。
谁该考这张证:
谁不该考:
2026 年市场现实:Salesforce 2023-2024 两轮裁员后,SF 初级岗位收紧,但 架构师岗位(Integration / Data / System Architect)反而因为项目数量不减、懂架构的人减少而变成稀缺职位。澳洲 SF Partner 普遍在招 Senior Integration Architect,尤其是 MuleSoft + SF Integration 双技能的人,猎头主动联系的频率明显高于 PD1 / Admin。Agentforce 推出后,集成架构师还多了一个新方向:设计 Agentforce 与外部系统的 Action 调用链。
过来人总结的分阶段备考节奏,按周拆分,不是空话。
这张证的"圣经"只有一本——Salesforce 官方的 **Integration Patterns and Practices** PDF(在 developer.salesforce.com/docs 能找到)。这份文档 200+ 页,定义了 Salesforce 认可的所有集成模式的"方向 / 数据量 / 时效性 / 是否需要响应"四维决策表,以及每种模式推荐的技术实现(Apex Callout / Outbound Message / Platform Events / Bulk API / Salesforce Connect)。考试 25% 的题直接从这份文档出,不读完这份文档直接上考场等于裸考。读的时候自己画一张"模式 vs 技术实现"的对照表贴在显示器上。
在 trailhead.salesforce.com 找官方的 "Prepare for Your Salesforce Integration Architect Credential" Trailmix,重点模块:Apex Integration Services、Platform Events Basics、Change Data Capture Basics、Named Credentials、Salesforce Connect Basics。动手任务:在 Developer Edition Org 里写一个完整的 REST API Callout 链路——(1) 配置 Named Credential 指向一个公开 API(比如 https://api.github.com)、(2) 写一个 Apex class 用 `HttpRequest` + `Http.send()` 调用、(3) 写配套 Test Class 用 `HttpCalloutMock` 模拟响应、(4) 部署时确保 Callout 不在 Trigger 同步上下文里(必须走 Future / Queueable 异步)。这一步动手过了,考试里 Apex Callout 相关题全部送分。
**Platform Events vs CDC 是考试近年最热的专项**,至少花 5-8 天死磕。Platform Events 适合"自定义业务事件广播"(比如下单成功广播给库存系统、账单系统),你自己定义事件对象和字段;CDC 适合"数据同步"(SF 里任何标准/自定义对象的记录变更自动发事件),不需要写代码就能订阅。High-Volume Platform Events 比 Standard 容量大(每日 publish 限制不同),考试会问容量边界。Replay ID 机制必须搞清楚:订阅者可以从某个 Replay ID 之后重新消费事件(最多保留 72 小时)。**MuleSoft 部分不需要会写 Mule flow**,但必须理解:API-led Connectivity 三层架构(System API 封装底层系统、Process API 编排业务、Experience API 暴露给 UI)、**MuleSoft Composer**(给 SF Admin 用的 no-code 集成工具,和 Anypoint Platform 定位不同)、什么时候选 MuleSoft 而不是自己写 Apex Callout(超过 3 个系统集成时)。
至少做 3 套 60 题全真模考(Focus on Force 和 Salesforce Ben 的题库质量最接近真题),**稳定 78% 以上再去考**——67% 及格线是虚假安全感,架构师级题目场景很绕,考场状态差掉 10% 很正常,模考 78% 到考场大概率 70% 左右。扫尾重点:(1) OAuth 2.0 四种 Flow 的选型决策(Web Server 最常用;JWT Bearer 用于 server-to-server 无用户;Client Credentials 用于纯 system integration;User-Agent 已淘汰)。(2) Bulk API 2.0 vs 1.0 的差异(2.0 自动 chunking、默认并行、简化状态管理;1.0 支持 serial 模式)。(3) 当季 Release Notes 里 Platform Events / CDC / Named Credentials / Connected Apps 章节的 "What's New"。
过来人的备考时长、分数、以及踩过的坑。
我在一家澳洲 SF Partner 做 Technical Lead 5 年,日常就在搭 SAP ECC → Salesforce 的订单同步,Apex Callout + Outbound Message 写过不下 20 套。备考 5 周,前 2 周读 Integration Patterns PDF,中间 2 周死磕 Platform Events vs CDC——这块是我盲区,以前只用过 Outbound Message 做数据推送,从没实际部署过 Platform Events。最后 1 周刷题。考场上 Platform Events / CDC 相关题大概 12 道,MuleSoft 相关题 6 道(完全是概念题,不考 flow 配置)。最坑的是一道场景题:ERP 要给 SF 批量推 80,000 条记录,问用什么——我下意识选 Bulk API 1.0,正确答案是 Bulk API 2.0(2.0 是现在默认推荐,1.0 只在需要 serial 模式时才选)。考完公司直接把我推到 Senior Integration Architect title,薪资从 165K 涨到 185K AUD。
我是 MuleSoft 背景,之前做印度一家 SF Partner 的 Mule 开发,完全没写过 Apex。备考 Integration Architect 是为了补齐 SF 侧知识拿 Solution Architect offer。最大的挑战不是 MuleSoft(那部分几乎送分),而是 Apex Callout 和 Governor Limits——花了 3 周重新学 Apex 基础才能看懂题干里的代码片段。Platform Events vs CDC 的选型题考了 8 道左右,我的记法是:**"业务事件用 Platform Events(你自己定义 schema),数据同步用 CDC(Salesforce 自动 emit 字段变更)"**。72% 低空飘过,考完两个月拿到了 Mid-level SF Integration Architect offer,从 Mule 单技能跳到 Mule + SF 双技能,薪资涨了 25%。
我已经有 Application Architect 了,目标是 System Architect,Integration Architect 是必考的前置。4 周备考很快,因为 Apex / OAuth / REST 这些基础全部熟。重点是把官方 Integration Patterns PDF 逐页读完 + 把所有 MuleSoft 概念题背熟(我从没用过 MuleSoft,完全靠背 API-led Connectivity 三层架构和 MuleSoft Composer 定位)。考场上 Integration Patterns 模式选型题 15 道左右,是最大权重。**关键词记法**:题干说 "near real-time, bi-directional, small payload" → Platform Events 或 Request-Reply;说 "nightly sync of millions of records" → Batch Data Sync + Bulk API 2.0;说 "fire and move on, no response needed" → Fire-and-Forget(Platform Events 或 Outbound Message);说 "display external data without copying into Salesforce" → Data Virtualization(Salesforce Connect)。
| SF Integration Architect | SF Platform App Builder | CRT-450 | |
|---|---|---|---|
| 机构 | Salesforce | Salesforce | Salesforce |
| 级别 | 专业级 | 助理级 | 专业级 |
| 考试费 | $400 | $200 | $200 |
| 时长 | 105 min | 105 min | 105 min |
| 题量 | 60 | 60 | 60 |
| 有效期 | 3 年 | 3 年 | 3 年 |
**Integration Patterns PDF 必须读完** —— 这份官方文档是考试 25% 题目的直接出处,200+ 页。不读完这份文档直接依赖 Trailhead 模块的人大概率挂。建议打印出来做批注,重点记每种模式的"适用条件 / 不适用条件 / 推荐技术实现 / 注意事项"。
**把 5 大集成模式画成决策树** —— 所有场景题先按"方向(SF→外部还是外部→SF)/ 数据量(KB / MB / GB)/ 时效性(实时 / 近实时 / 批量)/ 是否需要响应"四个维度走决策树,90% 的模式选型题能秒判。
**关键词到答案的快速映射**:题干出现 "near real-time event notification" → Platform Events;出现 "data change in Account, Opportunity" → CDC;出现 "process millions of records nightly" → Bulk API 2.0;出现 "store credentials securely" → Named Credentials(不要选 Custom Setting / Custom Metadata);出现 "display external data without copying" → Salesforce Connect / External Objects;出现 "fire and forget" → Platform Events 或 Outbound Message;出现 "multiple heterogeneous systems orchestration" → MuleSoft / iPaaS;出现 "server-to-server no user" → JWT Bearer Flow 或 Client Credentials Flow;出现 "reduce number of API calls" → Composite API。
**多选题会明确告诉你 Choose 2 / Choose 3** —— 不会让你自己判断。多选少选直接算错没有部分分。先看清题干说选几个再下手,架构师级场景题题干很长,容易漏看"Choose 2"。
**模考稳定 78% 以上再去考** —— 67% 及格线是虚假安全感。架构师级题目题干很绕,场景复杂,考场状态差掉 10 分很正常。模考 78% 到考场大概率落在 70-72%。低于 75% 不要硬考,$400 USD 挂一次心疼。
**考前必读当前 Release Notes 的以下章节**:Platform Events、Change Data Capture、Named Credentials、Connected Apps、Bulk API、MuleSoft Composer。每次 Release 都会有 1-2 道新特性题,最近几个 Release 高频考点是 External Credentials(Named Credentials 的新拆分结构)和 Client Credentials OAuth Flow。
**Release Maintenance 是免费的** —— 考过之后每次 Salesforce Release(一年 3 次)在 Trailhead 上做对应的 release maintenance 模块(约 1 小时),证书自动续期,永远不需要重考。是 IT 认证里维护成本最低的路径之一。
**REST API vs SOAP API 选型弄反** —— 这是架构师级考试必出的低级陷阱题。现代集成**默认选 REST API**(轻量、JSON、OAuth、绝大多数新系统支持),SOAP API 只在以下场景选:(1) 对接的老 ERP / Legacy 只暴露 WSDL-strict 接口;(2) 需要 WS-Security 级别的消息签名;(3) 使用老的 SF 工具链依赖 SOAP(如某些 Partner WSDL 场景)。题干里出现 "mobile app" / "JavaScript frontend" / "modern integration" → 一律 REST;出现 "legacy WSDL" / "WS-Security required" → SOAP。
**Platform Events 和 Streaming API(PushTopic)搞混** —— 两者都走 CometD 协议、都是发布订阅、订阅端代码几乎一样,但**定位完全不同**。**Streaming API (PushTopic)** 是给**订阅 SObject 数据变更**用的(老方案,基于 SOQL 查询,近年已被 CDC 取代),没有 Replay ID 的持久化保证。**Platform Events** 是给**自定义业务事件**用的(你自己定义 Event 对象和字段,publish 端用 `EventBus.publish()`),有 Replay ID + 72 小时事件持久化。**Change Data Capture(CDC)** 才是现在 SF 官方推荐的"订阅对象数据变更"方案,完全取代了 PushTopic。考试题要特别注意 "data changes" 现在的答案是 CDC 不是 PushTopic。
**Named Credentials 的存在价值没理解** —— 很多人第一反应是 "我直接在 Apex 里写 endpoint URL + access token 不就行了吗"。**错。** Named Credentials 是 Salesforce 强制推荐的集成安全最佳实践,作用:(1) 把 endpoint URL 和认证信息**从代码里剥离**(避免部署时硬编码)、(2) **自动处理 OAuth token 刷新**(你不用自己写 refresh 逻辑)、(3) **集中管理多环境配置**(dev / uat / prod 用不同 Named Credential 但 Apex 代码不变)、(4) **安全审计**(token 不会出现在 Apex debug log 里)。考试题里任何涉及 "store credentials" / "manage endpoint" / "OAuth token refresh" 的答案都永远是 Named Credentials,不要选 Custom Setting、Custom Metadata、Protected Custom Setting。
**Bulk API 1.0 和 2.0 的限制和适用场景搞错** —— Salesforce 现在**默认推荐 Bulk API 2.0**,因为它自动 chunking(你不用管 batch size)、默认并行、简化的 Job 状态管理、只支持 CSV 格式。**Bulk API 1.0** 仍然保留的原因:(1) 需要 **serial processing mode**(2.0 不支持,只能并行);(2) 需要 XML 格式输入;(3) 需要细粒度控制 batch size(处理有复杂 Trigger 逻辑的对象避免锁竞争)。考试里题干说 "process 500,000 records as quickly as possible" → Bulk API 2.0;说 "process records sequentially to avoid record locking" → Bulk API 1.0 serial mode。两者的**日 API 限制也不同**:2.0 按 processed records 计(每天 150M records),1.0 按 batches 计(每天 15,000 batches)。
**集成模式(Integration Patterns)选错** —— 这是考试最高权重的失分点。5 大模式的决策矩阵必须死记:(1) **Request-Reply(同步请求响应)**:SF 调用外部、需要立即拿响应、小数据量(<6MB)、实时性强 → Apex Callout + Named Credential;(2) **Fire-and-Forget(异步单向)**:SF 调用外部、不需要响应、可容忍延迟 → Platform Events 或 Outbound Message;(3) **Batch Data Sync(批量数据同步)**:定时大批量双向同步(如夜间同步 500K 订单)→ Bulk API 2.0 + ETL 工具(MuleSoft / Informatica);(4) **Remote Call-In(外部调 SF)**:外部系统作为发起方写入 SF → REST API / SOAP API / Bulk API;(5) **UI Update Based on Data Changes**:UI 需要实时感知后端数据变化 → CDC 或 Platform Events + LWC 订阅;(6) **Data Virtualization**:不把外部数据复制到 SF、直接"显示"外部对象 → Salesforce Connect + External Objects(OData)。任何场景题先判断"方向 / 数据量 / 时效性 / 是否需要响应"四个维度再下手。
**OAuth 2.0 四种 Flow 的选型混乱** —— (1) **Web Server Flow**:最常用,用户交互式登录(redirect + authorization code)→ 标准 web app 集成;(2) **JWT Bearer Flow**:server-to-server,无用户参与、预先交换公钥证书、不需要 refresh token → 典型用于后台服务调 SF(cron 作业同步);(3) **Client Credentials Flow**(Salesforce 从 2023 Summer 起正式支持):纯 system-to-system、不代表任何用户、用 consumer key + secret → 典型用于 MuleSoft 等中间件以"系统账号"身份集成 SF;(4) **User-Agent Flow**:SPA 浏览器端(已过时,不推荐)。题干里 "no user interaction, backend service" → JWT Bearer 或 Client Credentials;"interactive user login" → Web Server。
**以为所有集成问题都该上 MuleSoft** —— 很多人备考 Integration Architect 后会过度推销 MuleSoft。考试的正确答案往往是 **"Salesforce native + Named Credentials + Platform Events 就够了,不需要引入中间件"**。**必须引入 MuleSoft / iPaaS 的场景**:(1) 超过 3 个异构系统需要协调、(2) 需要复杂的数据转换和 orchestration、(3) 需要统一的 API 管理和监控、(4) 需要在集成层做 message transformation 和 error handling。**不需要中间件的场景**:两个系统之间的点对点集成、简单的数据推送、SF 已有的 Platform Events / Named Credentials 能覆盖的场景。题干里出现 "2 systems, simple data sync" → 不要选 MuleSoft,选 Apex Callout 或 Bulk API。
70+ 练习题、章节学习路径、模考、错题复盘和 AI 导师都在备考页里。
进入备考页$39 起 · 前 2 章可免费试学