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

Northern Trail Outfitters (NTO) has hired an integration architect to design the integrations between existing systems and a new instance of Salesforce. NTO has the following requirements:

1. Initial load of 2M Accounts, 5.5 million Contacts, 4.3 million Opportunities, and 45,000 Products into the new org.

2. Notification of new and updated Accounts and Contacts needs to be sent to three external systems.

3. Expose custom business logic to five external applications in a highly secure manner.

4. Schedule nightly automated dataflows, recipes and data syncs.

Which set of APIs are recommended in order to meet the requirements?

    Correct Answer: C

    The Bulk API is necessary for the initial large data load of Accounts, Contacts, Opportunities, and Products. The Streaming API is required to send notifications of new and updated Accounts and Contacts to external systems in real-time. The Apex REST API allows exposing custom business logic securely to external applications. The Analytics REST API is used to schedule automated dataflows, recipes, and data syncs. This set of APIs covers all the specified requirements, making it the most suitable choice.

Discussion
u39403918Option: B

I think B, because is it not considered that SOAP is more secure than REST?

SS1121Option: B

So, REST is a better choice when you build public APIs. Conversely, some private APIs for internal enterprise requirements (like data reporting for compliance) may benefit from the tighter security measures in WS-Security of SOAP.