Pattern Template

每个集成模式都遵循一个一致的结构. 这为每个模式所提供的信息提供了一致性, 也使模式的比较更加容易.

Name

模式标识符,也表示模式中包含的整合类型.

Context

该模式解决的整体集成场景. 上下文提供了关于用户试图完成什么的信息, 以及应用程序将如何表现以支持这些要求.

Problem

该模式旨在解决的情景或问题(以问题的形式表达). 在查看每个集成模式时, 请阅读这一部分, 以迅速了解该模式是否适合你的集成场景.

Forces

使所述场景难以解决的约束和环境.

Solution

解决集成场景的推荐方法.

Sketch

一个 UML 序列图,向你展示解决方案如何解决这个场景.

Results

这一部分解释了如何将解决方案应用于你的集成方案中去, 以及如何解决与该方案相关的细节. 本节还包含应用该模式后可能出现的新挑战.

与模式相关的其他部分包含关键技术问题,模式的变化,特定于模式的问题等.

Example

一个端到端的场景, 描述了如何在真实的 Salesforce 场景中使用设计模式. 这一部分的示例解释了集成目标以及如何实施集成模式来实现这些目标.