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 from 10 different training
accreditation verification agencies before providing training for the company. Each training accreditation agency has its own response time, which could take days to confirm a trainer.
The company decided to automate the trainer accreditation verification process by integrating to the agencies web services.
What is the recommended approach to automate this process?
Suggested Answer: C
Get Premium ARC-101 Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
33 comments · newest first
JO
Jose
11 months ago
Really? 10 agencies? Sounds like a recipe for delays.
MA
Marylyn
11 months ago
Wow, I didn't realize it could take days for verification!
VA
Vanna
12 months ago
Not sure about C, using @future might complicate things.
CE
Celeste
12 months ago
I think A is better since it keeps everything within Salesforce.
CA
Cathrine
1 year ago
Option D seems the most efficient for handling multiple agencies.
JO
Jordan
1 year ago
I recall the @future annotation being useful for asynchronous processes, but I wonder if it’s the best choice for this scenario with so many agencies involved.
TH
Theodora
1 year ago
I'm a bit confused about the trigger option. I feel like it could get complicated if the agencies respond at different times.
MA
Martin
1 year ago
I think option D sounds familiar; we practiced something similar with middleware in our last session. It seems like a solid approach to manage multiple callouts.
MI
Milly
1 year ago
I remember we discussed using Salesforce external services in class, but I'm not entirely sure how it handles multiple responses from different agencies.
MI
Micaela
1 year ago
Option A seems like the easiest solution, just letting Salesforce's external service handle the whole process. But I'm worried about the potential performance impact if the verification process takes a long time. Maybe a combination of options would work best, like using the external service but also having some fallback logic in case it takes too long.
DE
Deeann
1 year ago
I like the idea of using middleware in option D to manage the callouts and consolidate the results. That could help simplify the Salesforce code and make it more maintainable. I'll have to think through the pros and cons of that approach versus the others.
JE
Jerry
1 year ago
Hmm, I'm a bit unsure about this one. The question mentions the agencies have varying response times, so I'm not sure if the @future annotation in option C would be the best choice. Maybe option A or D would be better to handle the asynchronous nature of the callouts.
YE
Yen
1 year ago
This seems like a straightforward integration problem, but the multiple verification agencies could make it tricky. I'm thinking option B might be the best approach to handle the individual callouts and consolidate the results.
MA
Marg
1 year ago
Hmm, this is tricky. I'll need to think carefully about the rules around where a plaintiff can file a lawsuit against a defendant in another country.
GR
Graham
1 year ago
Ah, I think I remember learning about this in class. If I recall correctly, the Huawei FusionCube 6000C uses the X6000 server. I'm pretty sure that's the answer, but I'll double-check just to be sure.
LI
Lilli
1 year ago
I've worked with GoldenGate before, so I'm pretty confident about this. I believe A and C are the correct statements, but I'll double-check the details to be sure.
EL
Elliot
1 year ago
I bet the exam writer is sitting back, chuckling to themselves, watching us debate the 'right' answer. Little do they know, the best approach is to just call the vendor and ask for help.
CA
Catalina
2 years ago
Ha! Option A with Salesforce External Services? That's like trying to herd cats. Good luck getting all those agencies to play nice with Salesforce.
TI
Timothy
2 years ago
Option B with a trigger sounds like it could get messy. Trying to coordinate all those callouts and consolidate the results in the trigger might lead to performance issues.
DE
Deeann
1 year ago
D) 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'.
EV
Eva
1 year ago
A) 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'.
RO
Rodolfo
1 year ago
D) 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'.
LU
Lucille
1 year ago
A) 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'.
MI
Mira
2 years ago
I'm leaning towards Option C. An Apex callout with the @future annotation could work well, and it keeps the logic within Salesforce without relying on external middleware.
DE
Deja
2 years ago
I think creating a trigger on the trainer record to make a callout to each verification agency is the most efficient way to automate the process.
KA
Kara
2 years ago
Option D seems like the most efficient approach. Using middleware to handle the complex integration with multiple agencies and consolidate the results sounds like a smart way to automate the process.
AL
Alpha
1 year ago
I agree, option D would streamline the verification process and ensure the trainer status is updated accurately.
AR
Arleen
2 years ago
Option D seems like the most efficient approach. Using middleware to handle the complex integration with multiple agencies and consolidate the results sounds like a smart way to automate the process.
EL
Elfriede
2 years ago
I disagree, I believe using Salesforce external service to make the call out is the best approach.
VI
Viola
2 years ago
I think the recommended approach is to use middleware to handle the call out to the 10 different verification services.
XU
Xuan
2 years ago
I prefer option A. Using Salesforce external service seems like a simpler solution to me.
BI
Billy
2 years ago
I agree with Terina. Using middleware will make the process more efficient and easier to manage.
TE
Terina
2 years ago
I think option D is the best approach because it offloads the business logic to middleware.