Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Certified Integration Architect All Questions

View all questions & answers for the Certified Integration Architect exam

Exam Certified Integration Architect topic 1 question 34 discussion

Actual exam question from Salesforce's Certified Integration Architect
Question #: 34
Topic #: 1
[All Certified Integration Architect Questions]

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?

  • A. Make an Apex callout using @future annotation to make the callout to all different agencies. The response should update the trainer status to “verified”.
  • B. Use middleware to handle the call out to the 10 different verification services, the middleware will handle the business logic of consolidating the verification result from the 10 services, then make a call-in to Salesforce and update the verification status to “verified”.
  • C. Create a trigger on the trainer record to make a callout to each verification agency’s, write business logic to consolidate the verification then update the trainer status to “verified”.
  • D. Use Salesforce External Service to make the call out; Salesforce External Service should check the verification agencies until the result is verified, then update the trainer status to “verified”.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Alf8
7 months ago
Selected Answer: B
Agree on answer A. Future annotation won't do the job for this use case because Future Apex Methods have a maximum execution time of 60 seconds.
upvoted 2 times
Alf8
7 months ago
Correction: Agree on B as the correct answer
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...