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

Arcitura Education S90.09 Exam - Topic 2 Question 16 Discussion

Actual exam question for Arcitura Education's S90.09 exam
Question #: 16
Topic #: 2
[All S90.09 Questions]

Service A is a task service that is required to carry out a series of updates to a set of databases in order to complete a task. To perform the database updates Service A must interact with three other services, each of which provides standardized data access capabilities. Service A sends its first update request message to Service B (1), which then responds with a message containing a success or failure code (2). Service A then sends its second update request message to Service C (3), which also responds with a message containing a success or failure code (4). Finally, Service A sends a request message to Service D (5), which responds with its own message containing a success or failure code (6).

You've been asked to change this service composition architecture in order to fulfill a set of new requirements: First, if the database update performed by Service B fails, then it must be logged by Service A . Secondly, if the database update performed by Service C fails, then a notification email must be sent out to a human administrator. Third, if the database update performed by either Service C or Service D fails, then both of these updates must be reversed so that the respective databases are restored back to their original states. What steps can be taken to fulfill these requirements?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Rasheeda
4 months ago
I disagree, D might actually be the safest choice here.
upvoted 0 times
...
Nohemi
4 months ago
Wait, can all these services really roll back together like that?
upvoted 0 times
...
Myra
4 months ago
C seems overly complicated, not sure if that's necessary.
upvoted 0 times
...
Rosalind
4 months ago
I think B is more robust with the exception handling.
upvoted 0 times
...
Gerald
5 months ago
Sounds like A is the best option for logging and notifications!
upvoted 0 times
...
Tayna
5 months ago
Hmm, I'm a bit unsure about this one. I'll need to carefully read through the options and think about the best practices for automating regression tests.
upvoted 0 times
...
Phillip
5 months ago
Okay, let's see. The question is asking what I need to do to get a complete report from lsof. I'm guessing that means running it with the right options or permissions. I'll have to review the lsof documentation to be sure.
upvoted 0 times
...
Delsie
5 months ago
I think the best option here might be a bonded warehouse since it allows for delaying customs duties, but I'm not entirely sure.
upvoted 0 times
...
Anisha
5 months ago
Hmm, this is a tricky one. I'll need to think carefully about the differences between Oracle Solaris 11 and the earlier versions to figure this out.
upvoted 0 times
...
Shaunna
5 months ago
I think one advantage of model-driven telemetry is the efficient use of bandwidth. It's something we've covered in practice questions before.
upvoted 0 times
...

Save Cancel