Salesforce Certified Integration Architect — Question 55

A company that is a leading provider of courses and training delivers courses using third-party trainers. The trainer for the company has to be verified by 10 different training accreditation verification agencies before providing training for the company. Each training accreditation agency has its own response time, which means it could take days to confirm a trainer.
The company decided to automate the trainer accreditation verification process by integrating it with the agency's web services.
What is the recommended approach to automate this process?

Answer options

Correct answer: B

Explanation

Option B is the most effective as it uses middleware to manage multiple callouts and consolidate results, enhancing efficiency and reducing complexity. Option A is less optimal because using @future may not effectively handle multiple callouts due to governor limits. Option C relies on a trigger which may lead to issues with bulk processing and limits. Option D depends on Salesforce External Service, which may not be the best fit for managing complex logic across multiple agencies.