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

Arcitura Education S90.09 Exam - Topic 6 Question 10 Discussion

Services A, B, and C are non-agnostic task services. Service A and Service B use the same shared state database to defer their state data at runtime. An assessment of these three services reveals that each contains some agnostic logic, but because it is bundled together with the non-agnostic logic, the agnostic logic cannot be made available for reuse. The assessment also determines that because Service A and Service B and the shared state database are each located in physically separate environments, the remote communication required for Service A and Service B to interact with the shared state database is causing an unreasonable decrease in runtime performance.How can the application of the Orchestration pattern improve this architecture?
B) The application of the Orchestration pattern will result in an environment whereby the Process Abstraction and Process Centralization patterns are naturally applied to Services A, B, and C, resulting in a clean separation of non-agnostic task services from newly designed agnostic services with reuse potential. Also, the State Repository pattern can be applied by the availability of a central state database that can be shared by Services A and B . This database can be made available as a local part of the environment so that Services A and B can avoid remote communication.
A) The application of the Orchestration pattern will result in an environment whereby the State Repository and Service Data Replication patterns are naturally applied, allowing the shared state database to be replicated for Services A and B so that each task service can have its own dedicated state database. The Process Centralization pattern can also be applied to Services A and B, so that their logic is physically centralized, turning them into orchestrated task services.
C) The application of the Orchestration pattern will result in an environment whereby the Compensating Service Transaction is naturally applied, resulting in the opportunity to create sophisticated exception logic that can be used to compensate for the performance problems caused by Services A and B having to remotely access the state database. The Process Abstraction and Service Broker patterns are also naturally applied, enabling the separation of nonagnostic logic and agnostic logic while providing common transformation functions required to overcome any disparity in the service contracts that will need to be created for the new agnostic services.
D) None of the above.

Arcitura Education S90.09 Exam - Topic 6 Question 10 Discussion

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

Services A, B, and C are non-agnostic task services. Service A and Service B use the same shared state database to defer their state data at runtime. An assessment of these three services reveals that each contains some agnostic logic, but because it is bundled together with the non-agnostic logic, the agnostic logic cannot be made available for reuse. The assessment also determines that because Service A and Service B and the shared state database are each located in physically separate environments, the remote communication required for Service A and Service B to interact with the shared state database is causing an unreasonable decrease in runtime performance.

How can the application of the Orchestration pattern improve this architecture?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Dexter
7 months ago
I think D might be the better choice, none of these seem perfect.
upvoted 0 times
...
Thurman
7 months ago
Option B sounds right, a central state database is key.
upvoted 0 times
...
Lucy
8 months ago
Wait, can we really separate agnostic and non-agnostic logic that easily?
upvoted 0 times
...
Lavina
8 months ago
Totally agree, it makes sense to reduce remote calls!
upvoted 0 times
...
Nicholle
8 months ago
Orchestration can help centralize logic for better performance.
upvoted 0 times
...
Tarra
8 months ago
This question is testing our understanding of the purpose behind a system proposal. I think the key is to consider what the producer would want to achieve by presenting the proposal, which seems to be option B - obtaining an agreement for more work.
upvoted 0 times
...
Buddy
8 months ago
Okay, I've got a strategy here. The question is asking about a program that recognizes individual employees, so I'll focus on the options that mention individual performance rather than team or company-wide recognition.
upvoted 0 times
...
Tish
8 months ago
Hmm, I'm a bit unsure about this one. I know there are a few different mechanisms for legitimizing cross-border data transfer, but I'm not totally sure which one is the most frequently used. I'll have to think this through carefully.
upvoted 0 times
...
Rodolfo
8 months ago
I'm pretty confident B is correct since disease management definitely aims to improve clinical and financial outcomes.
upvoted 0 times
...
Chaya
8 months ago
I believe to find the drawings, I should subtract the profits and closing capital from the starting capital. That might lead me to $20,000?
upvoted 0 times
...

Save Cancel