A customer's enterprise architect has identified requirements around caching, queuing, error handling, alerts, retries, event handling, etc.
The company has asked the Salesforce Integration Architect to help fulfill such aspects with their Salesforce program.
Which three recommendations should the Salesforce integration architect make? (Choose three.)
- Event handling in a publish/subscribe scenario, the middleware can be used to route requests or messages to active data-event subscribers from active data-event publishers.
- Event handling processes such as writing to a log, sending an error or recovery process, or sending an extra message can be assumed to be handled by middleware.
- Transform a Fire and Forget mechanism to Request and Reply, which should be handled by middleware tools (like ETL/ESB) to improve performance.
- Message transformation and protocol translation should be done within Salesforce. Recommend leveraging Salesforce native protocol conversion capabilities as middleware tools are NOT suited for such tasks.
- Provide true message queueing for integration scenarios (including orchestration, process choreography, quality of service, etc.) given that a middleware solution is required.
Reveal Solution Next Question