一、发现集成连接器
就像适配器连接 HDMI 和 USB-C 端口,集成连接器连接数据格式不同的系统。本单元学习连接器如何在 MuleSoft 的 Anypoint Platform 中工作,解耦系统——它们不需要理解彼此内部,只需访问彼此的 API。
连接器——集成的通用适配器
连接器(connector)把 Mule 流程连接到外部资源——数据库、协议或 API,处理源格式和目标格式之间的转换。
连接器在 Mule 消息流程中的工作:① 源连接器从 API 或消息源获取数据 ② 消息处理器路由和转换(映射)数据 ③ 目标连接器把转换后的数据发送到目标 API(端点)。
为什么重要:你无需理解任一系统的内部——只需访问它们的 API,连接器处理复杂性;避免点对点集成(Mule 应用居中解耦系统);有数百个预构建连接器。
常见连接器:MuleSoft Salesforce Connector(REST/SOAP/Bulk/Streaming/Platform Events/Salesforce Connect)、HTTP/S(REST 和 SOAP)、FTP/SFTP(文件集成)、JMS(消息队列)、Database(JDBC)、第三方 API(Workday/SAP/NetSuite)。连接器按连接的系统或支持的协议分类。在 MuleSoft Anypoint Exchange 或 AgentExchange 找连接器。
二、归档、整合与解锁外部数据
探索实际的集成用例:归档旧 Salesforce 数据同时保持可访问、合并后整合多个 Salesforce org、以及 API-Led 连接(System/Process/Experience 三层 API)如何用 MuleSoft Anypoint Platform 创建可扩展、可复用的集成架构。
数据归档、整合与 API-Led 连接
归档 Salesforce 数据——保持可访问但不占地方:org 累积数百万旧记录、存储昂贵、查询性能下降;用连接器归档到外部数据存储(数据仓库/数据库),数据仍可访问但不再消耗 Salesforce 存储;连接器处理 extract → transform → load 管道。
整合多个 org——并购场景:公司收购另一家公司 → 两个独立 Salesforce org;目标是在不丢数据的情况下整合成一个 org;连接器从源 org 提取数据、转换匹配目标 org 的 schema、加载进整合后的 org。
API-Led 连接——三层架构:
- 系统层(System APIs)——直接连接外部系统(数据库、遗留系统、SaaS),唯一职责就是数据访问,无业务逻辑,创建可复用资产(一个 Salesforce 的 System API 可被多个 Process API 用)。
- 流程层(Process APIs)——从系统层读取数据,包含业务逻辑和编排,把多系统数据合并成统一业务视图,与系统层解耦(下层变化不影响上层流程)。
- 体验层(Experience APIs)——最终用户与数据和流程交互的地方,为特定受众和渠道(移动、电商、桌面)定制数据,UI 独立成层支持同一底层流程上的多种体验。
这就像API 的微服务——小型、隔离、可独立部署,出问题时你确切知道哪层受影响。MuleSoft Anypoint Platform 汇集一切:Anypoint Exchange 的预构建连接器、一个平台设计/构建/部署/管理 API、可复用资产(构建一次处处使用)。




