New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce ARC-101 Exam - Topic 8 Question 26 Discussion

Actual exam question for Salesforce's ARC-101 exam
Question #: 26
Topic #: 8
[All ARC-101 Questions]

A conglomerate is designing a Lightning Web Component (LWC) to display transactions aggregated from different sources. Their current system landscape is as follows:

1. Transactions are created at any time through their various on-premise and cloud-based systems.

2. All necessary transactions are replicated to a custom Transaction object in Salesforce. It is updated periodically so it only has a subset of the necessary transactions between updates.

3. Middleware supports publish-subscribe interactions and provides RESTful Enterprise APIs that can retrieve transactions from on-premise and cloud-based systems.

The company wants to address a usability concern regarding incomplete data displayed on the LWC component. What should the Integration Architect specify so the LWC will be able to display all the required transactions?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Hyman
3 months ago
I agree with B, it’s the simplest way to keep data fresh!
upvoted 0 times
...
Cathrine
3 months ago
A could work, but it might add unnecessary latency.
upvoted 0 times
...
Margarett
3 months ago
Surprised that D is even an option, seems overly complex!
upvoted 0 times
...
Matthew
4 months ago
I think B is better for real-time updates.
upvoted 0 times
...
Aracelis
4 months ago
Option C seems like the most straightforward approach.
upvoted 0 times
...
Cecil
4 months ago
I recall something about Platform Events, but I'm not confident if that approach would solve the usability concern with incomplete data in this scenario.
upvoted 0 times
...
Tijuana
4 months ago
Calling the Enterprise APIs directly from the LWC sounds familiar, but I worry about performance issues if there are too many transactions to process at once.
upvoted 0 times
...
Carylon
4 months ago
I think using Lightning Data Service could be a good option, but I’m not entirely clear on how it handles data synchronization with external APIs.
upvoted 0 times
...
Skye
5 months ago
I remember discussing the Continuation class in class, but I'm not sure if it's the best fit here since it might not handle real-time updates effectively.
upvoted 0 times
...
Louvenia
5 months ago
Option D with the Platform Event could be an interesting way to keep the data up-to-date, but I'm not sure if that's the best fit for this particular scenario.
upvoted 0 times
...
Tarra
5 months ago
Option C seems like the most straightforward approach to me. Directly calling the Enterprise APIs from the LWC component makes the most sense given the information provided.
upvoted 0 times
...
Erasmo
5 months ago
Hmm, I'm a bit confused by the middleware and API details. I'll need to review those parts of the question again to make sure I understand the system landscape.
upvoted 0 times
...
Maryrose
5 months ago
This looks like a tricky one. I'll need to carefully consider the different options and think through the pros and cons of each approach.
upvoted 0 times
...
Ashanti
5 months ago
I'm leaning towards Option B with the Lightning Data Service. That could be a nice way to leverage Salesforce's built-in data handling capabilities.
upvoted 0 times
...
Leonora
5 months ago
Okay, let me see here. The NIST model is all about cloud computing, so it's probably not going to require using multiple providers. I'm leaning towards option B, but I'll double-check my notes just to be sure.
upvoted 0 times
...
Salina
5 months ago
Ah, this is a good question testing our understanding of insurance regulations. I'll need to carefully consider the wording and the different options to determine the correct answer.
upvoted 0 times
...
Chantell
5 months ago
I think we also discussed that character length matters, but C seems off if the error is about a wrong password. I wonder if that's the right direction to go.
upvoted 0 times
...
Gary
5 months ago
I'm struggling here. Should I look for keywords about targeting current members versus new markets?
upvoted 0 times
...
Sage
9 months ago
Hey, at least the question didn't ask us to use a Batch Apex job to fetch the transactions. That would have been a real head-scratcher!
upvoted 0 times
...
Tanja
9 months ago
Wait, there's a 'Continuation class'? I thought we were talking about Salesforce, not some old-school Java enterprise app!
upvoted 0 times
Carole
8 months ago
D: What about publishing a Platform Event and having the middleware update the custom object?
upvoted 0 times
...
Odelia
8 months ago
C: Calling the Enterprise APIs directly from the LWC's JavaScript code is another option.
upvoted 0 times
...
Harrison
8 months ago
B: I think using the Lightning Data Service with a wire adapter could also help display the required transactions.
upvoted 0 times
...
Camellia
9 months ago
A: Yeah, the Continuation class is used to call Enterprise APIs in Salesforce.
upvoted 0 times
...
...
Brice
10 months ago
I'm surprised option A) even made it as a choice. Using the Continuation class just sounds like a recipe for callback hell. C) is definitely the way to go.
upvoted 0 times
Bobbye
8 months ago
C) Call the Enterprise APIs directly from the LWC's JavaScript code and redisplay the LWC on receipt of the API response.
upvoted 0 times
...
Joaquin
8 months ago
I'm surprised option A) even made it as a choice. Using the Continuation class just sounds like a recipe for callback hell.
upvoted 0 times
...
Sabine
9 months ago
A) Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
upvoted 0 times
...
...
Nicholle
10 months ago
D) is an interesting idea, but it might add unnecessary complexity with the Platform Event and middleware. I think C) is the cleanest solution to the problem.
upvoted 0 times
Gladis
9 months ago
I think B) could also work well if we want real-time updates without additional complexity.
upvoted 0 times
...
Rana
9 months ago
But wouldn't using the Continuation class in A) provide a more robust solution?
upvoted 0 times
...
Nydia
9 months ago
I agree, C) seems like the most straightforward approach.
upvoted 0 times
...
...
Deeanna
10 months ago
I'm not sure about option B. Relying on the Lightning Data Service might not be sufficient if the custom object is not updated frequently enough. We need a more proactive approach to fetch the data.
upvoted 0 times
Nohemi
9 months ago
D) Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.
upvoted 0 times
...
Cyndy
9 months ago
C) Call the Enterprise APIs directly from the LWC's JavaScript code and redisplay the LWC on receipt of the API response.
upvoted 0 times
...
Adelaide
9 months ago
A) Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
upvoted 0 times
...
...
Felicitas
10 months ago
C) looks like the most straightforward approach to me. Calling the APIs directly from the LWC component and updating the UI accordingly seems like the best way to ensure we display all the required transactions.
upvoted 0 times
Tonette
9 months ago
D) Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.
upvoted 0 times
...
Corrinne
9 months ago
B) Let the Lightning Data Service with a wire adapter display new values when the custom object records change.
upvoted 0 times
...
Marsha
9 months ago
A) Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
upvoted 0 times
...
Bobbye
10 months ago
C) looks like the most straightforward approach to me. Calling the APIs directly from the LWC component and updating the UI accordingly seems like the best way to ensure we display all the required transactions.
upvoted 0 times
...
Arlean
10 months ago
A) Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
upvoted 0 times
...
Nickole
10 months ago
C) looks like the most straightforward approach to me. Calling the APIs directly from the LWC component and updating the UI accordingly seems like the best way to ensure we display all the required transactions.
upvoted 0 times
...
Yuki
10 months ago
A) Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
upvoted 0 times
...
Armando
10 months ago
C) looks like the most straightforward approach to me. Calling the APIs directly from the LWC component and updating the UI accordingly seems like the best way to ensure we display all the required transactions.
upvoted 0 times
...
...
Iluminada
11 months ago
I see both points, but I think option B could also work well. Letting the Lightning Data Service with a wire adapter display new values when custom object records change can provide a seamless user experience.
upvoted 0 times
...
Beata
11 months ago
I disagree, I believe option D is the way to go. Publishing a Platform Event and having the middleware update the custom object will ensure real-time updates and accurate data on the LWC.
upvoted 0 times
...
Vilma
11 months ago
I think option A is the best choice because using the Continuation class will allow us to call the Enterprise APIs asynchronously and process the response efficiently.
upvoted 0 times
...

Save Cancel