Exam Certified Integration Architect All QuestionsBrowse all questions from this exam
Question 56

Which two system constraint questions should be considered when designing an integration to send orders from Salesforce to a fulfillment system? (Choose two.)

    Correct Answer: C, D

    When designing an integration to send orders from Salesforce to a fulfillment system, it's essential to consider the system constraints that will ensure effective and reliable order processing. One critical question is whether the fulfillment system can participate in an idempotent design to avoid duplicate orders. Idempotency is vital as it ensures that even if an order is sent multiple times (due to network issues or retries), it will only be processed once, preventing duplicate orders. Another important consideration is the acceptable latency for orders to reach the fulfillment system. Latency defines how quickly orders need to be processed and is a crucial factor in determining the appropriate integration pattern, whether real-time or batch processing. These questions help in designing a robust system that meets the business requirements and ensures smooth operation.

Discussion
SS1121Options: CD

Idempotency ensures that even if an order is sent multiple times (due to network issues or retries), it will only be processed once. Latency is a crucial factor in order processing integrations. Understanding the acceptable latency helps in designing the right integration pattern (e.g., real-time vs. batch processing).

Paul421Options: AC

now I like A&C more - order fulfillment is always near real time.

u39403918Options: BD

I think this one is B&D A: Already moving down a solution path of Outbound Messaging, when the question doesnt even start to look that way. There are so many other integration options, so to me you need to start high level and work your way down B: This is important because if Salesforce needs to validate addresses, that could bring in an additional integration effort to get shipping addresses validated, or perhaps in a project context it can be ignored because the fulfillment system will handle it. C: Not C because best practices dictates that this should always be the case D: Latency is always part of a business SLA, and is critical to understand what solution you will propose that is acceptable to the customer

SS1121

Validating addresses is more of a functional requirement rather than an integration requirement.