Deal of The Day! 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
5 months ago
I agree with B, it’s the simplest way to keep data fresh!
upvoted 0 times
...
Cathrine
5 months ago
A could work, but it might add unnecessary latency.
upvoted 0 times
...
Margarett
5 months ago
Surprised that D is even an option, seems overly complex!
upvoted 0 times
...
Matthew
5 months ago
I think B is better for real-time updates.
upvoted 0 times
...
Aracelis
6 months ago
Option C seems like the most straightforward approach.
upvoted 0 times
...
Cecil
6 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
6 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
6 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
6 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
6 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
6 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
6 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
6 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
7 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
7 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
7 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
7 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
7 months ago
I'm struggling here. Should I look for keywords about targeting current members versus new markets?
upvoted 0 times
...
Sage
11 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
11 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
9 months ago
D: What about publishing a Platform Event and having the middleware update the custom object?
upvoted 0 times
...
Odelia
10 months ago
C: Calling the Enterprise APIs directly from the LWC's JavaScript code is another option.
upvoted 0 times
...
Harrison
10 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
11 months ago
A: Yeah, the Continuation class is used to call Enterprise APIs in Salesforce.
upvoted 0 times
...
...
Brice
11 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
10 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
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.
upvoted 0 times
...
Sabine
11 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
12 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
11 months ago
I think B) could also work well if we want real-time updates without additional complexity.
upvoted 0 times
...
Rana
11 months ago
But wouldn't using the Continuation class in A) provide a more robust solution?
upvoted 0 times
...
Nydia
11 months ago
I agree, C) seems like the most straightforward approach.
upvoted 0 times
...
...
Deeanna
12 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
11 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
11 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
11 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
1 year 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
11 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
11 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
11 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
11 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
11 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
11 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
11 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
12 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
1 year 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
1 year 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
1 year 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