Integration middleware
When we talk about integration middleware in the Salesforce B2C solution architecture space, we're most commonly talking about MuleSoft. Most of the concepts outlined in this section will be applicable regardless of the specific technology chosen, but the accelerator solutions Salesforce has provided are only applicable to MuleSoft.
It is common to talk about point-to-point integrations and integration middleware solutions as being incompatible alternatives, but the reality is more nuanced. The point-to-point solutions outlined earlier perform some work that cannot be replaced by an integration-focused solution, but there are certainly advantages to using something such as MuleSoft to complement the point-to-point integrations.
The Salesforce Platform integration patterns are typically broken down by layer into the following general categories:
- User interface layer
- Business process layer
- Data layer
The following diagram illustrates...