Which two options should an Integration Architect introduce to support this requirement?


Universal Containers leverages Sales Cloud as their sales platform. For every opportunity, three back-office systems need to be updated online in parallel under a single transaction, Unit of Work. If an update to one of the systems fails, a rollback is required for all successful updates in the transaction. Each system exposes different Services for the update and Call to the Services may take more than 10 seconds.

Which two options should an Integration Architect introduce to support this requirement?
A . Salesforce Outbound Messaging
B . Integration Middleware
C . Message-oriented Middleware
D . Salesforce Continuation.

Answer: A,C