Salesforce Certified Integration Architect — Question 15

A business requires automating the check and updating of the phone number type classification (mobile vs. landline) for all incoming calls delivered to its phone sales agents. The following conditions exist:
1. At peak, the call center can receive up to 100,000 calls per day.
2. The phone number type classification is a service provided by an external service API.
3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient).
A Remote-Call-In pattern and/or Batch Synchronization (Replication via ETL: System -> Salesforce) are determined to work with a middleware hosted on customer premise.
In order to implement these patterns and mechanisms, which component should an integration architect recommend?

Answer options

Correct answer: C

Explanation

The correct answer is C, as a ConnectedApp in Salesforce is specifically designed to manage authentication for external services, which fits the requirement for connecting to the middleware. Option A is incorrect because Remote Site Settings are not sufficient for authentication needs. Option B, while important for security, does not directly address the integration requirement, and Option D, although useful for managing API requests, does not specifically provide the authentication needed in this scenario.