Pattern Selection Guide

下面的选择矩阵表列出了模式和它们的一些关键环节, 以帮助你确定哪种模式最适合你的集成要求. 使用下面这些维度对模式进行分类.

Note

集成可能需要外部中间件或集成解决方案(例如: Enterprise Service Bus), 具体取决于哪些方面适用于您的集成方案.

Integrating Salesforce with Another System

本表列出了这些模式及其关键环节, 以帮助你确定当你的集成方案从 Salesforce 到另一个系统时, 哪个集成模式最适合你的要求.

TypeTimingKey Pattern to Consider
流程集成同步远程进程调用-请求和回复
流程集成异步远程进程调用——即发即弃
数据集成同步远程进程调用——请求和回复
数据集成异步基于数据变化的 UI 更新
虚拟集成同步数据可视化

Integrating Another System with Salesforce

本表列出了这些模式及其关键方面,以帮助你在你的集成方案从另一个系统到 Salesforce 时确定最适合你的要求的模式.

TypeTimingKey Pattern to Consider
流程集成同步远程呼入
流程集成异步远程呼入
数据集成同步远程呼入
数据集成异步批量数据同步

在 Salesforce 中,Call-in 是指外部系统从 Salesforce 中获取数据的过程, 通常是通过调用 Salesforce 的 API 进行数据查询,搜索,更新等操作.

Call-In 不同,在 Salesforce 中 Call-out 是 Salesforce 主动发送请求获取外部系统数据的过程, 通常是通过调用外部系统的 API 进行数据查询,搜索,更新等操作.

1 "Synchronous vs. Asynchronous Communication in Applications Integration", MuleSoft, last accessed October 13, 2021, https://www.mulesoft.com/resources/esb/applications-integration.

2 Ibid.