Which integration pattern should a Solution Architect use to meet this requirement?

An organization uses B2C Commerce to capture order details but needs to process the order in an ERP system. They want B2C Commerce to send a message to the ERP system with the order details after they have been entered, then wait for the order to be processed, and then receive a reply from the ERP system with the order number and status.

Which integration pattern should a Solution Architect use to meet this requirement?
A . Asynchronous Call-Out
B . Request and Reply
C . Batch Data Synchronization
D . Publish / Subscribe

Answer: B

Explanation:

Request and reply is an integration pattern that allows a system to send a message to another system and wait for a response. This pattern is suitable for scenarios where the sender needs to receive an immediate confirmation or acknowledgment from the receiver. In this case, B2C Commerce needs to receive the order number and status from the ERP system after sending the order details.

References:

✑ https://architect.salesforce.com/design/integration-patterns-and-practices/request-and-reply/

✑ https://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/OrderManagement/OrderManagementOverview.html

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments