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.08B Exam - Topic 1 Question 5 Discussion

Refer to Exhibit.Service Consumer A and Service A reside in Service Inventory
D) The Asynchronous Queuing pattern can be applied to position a message queue between Service A and Service B, between Service A and Service C, and between Service A and Service D. Additionally, a separate messaging queue is positioned between Service A and Service Consumer A. The Data Model Transformation and Protocol Bridging patterns can be applied to enable communication between Service A and Service B, between Service A and Service C, and between Service A and Service D. The Redundant Implementation pattern can be applied so that a copy of Service D is brought in-house. The Legacy Wrapper pattern can be further applied to wrap Service D with a standardized service contract that is in compliance with the design standards used in Service Inventory B.
A) Service B and Service C reside in Service Inventory B. Service D is a public service that can be openly accessed via the World Wide Web. The service is also available for purchase so that it can be deployed independently within IT enterprises. Due to the rigorous application of the Service Abstraction principle within Service Inventory B, the only information that is made available about Service B and Service C are the published service contracts. For Service D, the service contract plus a service level agreement (SLA) are made available. The SLA indicates that Service D has a planned outage every night from 11:00pm to midnight. You are an architect with a project team that is building services for Service Inventory A. You are told that the owners of Service Inventory A and Service Inventory B are not generally cooperative or communicative. Cross-inventory service composition is tolerated, but not directly supported. As a result, no SLAs for Service B and Service C are available and you have no knowledge about how available these services are. Based on the service contracts you can determine that the services in Service Inventory B use different data models and a different transport protocol than the services in Service Inventory A. Furthermore, recent testing results have shown that the performance of Service D is highly unpredictable due to the heavy amount of concurrent access it receives from service consumers from other organizations. You are also told that there is a concern over how long Service Consumer A will need to remain stateful while waiting for a response from Service A. What steps can be taken to solve these problems?
A) The Event-Driven Messaging pattern can be applied to establish a subscriber-publisher relationship between Service Consumer A and Service A. This gives Service A the flexibility to provide its response to Service Consumer A whenever it is able to collect the three data values without having to require that Service Consumer A remain stateful. The Asynchronous Queuing pattern can be applied to position a central messaging queue between Service A and Service B and between Service A and Service C. The Data Model Transformation and Protocol Bridging patterns can be applied to enable communication between Service A and Service B and between Service A and Service C. The Redundant Implementation pattern can be applied so that a copy of Service D is brought in-house and made part of Service Inventory A.
B) The Asynchronous Queuing pattern can be applied to position a central messaging queue between Service A and Service B and between Service A and Service C and so that a separate messaging queue is positioned between Service A and Service Consumer A. The Data Model Transformation and Protocol Bridging patterns can be applied to enable communication between Service A and Service B and between Service A and Service C. The Redundant Implementation pattern can be applied so that a copy of Service D is brought in-house. The Legacy Wrapper pattern can be further applied to wrap Service D with a standardized service contract that is in compliance with the design standards used in Service Inventory A.
C) The Containerization pattern can be applied to establish an environment for Service A to perform its processing autonomously. This gives Service A the flexibility to provide Service Consumer A with response messages consistently. The Asynchronous Queuing pattern can be applied so that a central messaging queue is positioned between Service A and Service B, between Service A and Service C, and between Service A and Service D. The Data Model Transformation and Protocol Bridging patterns can be applied to enable communication between Service A and Service B and between Service A and Service C.

Arcitura Education S90.08B Exam - Topic 1 Question 5 Discussion

Actual exam question for Arcitura Education's S90.08B exam
Question #: 5
Topic #: 1
[All S90.08B Questions]

Refer to Exhibit.

Service Consumer A and Service A reside in Service Inventory

Show Suggested Answer Hide Answer
Suggested Answer: D

The Asynchronous Queuing pattern is applied to position a messaging queue between Service A, Service B, Service C, Service D, and Service Consumer A. This ensures that messages can be passed between these services without having to be in a stateful mode.

The Data Model Transformation and Protocol Bridging patterns are applied to enable communication between Service A and Service B, Service A and Service C, and Service A and Service D, despite their different data models and transport protocols.

The Redundant Implementation pattern is applied to bring a copy of Service D in-house to ensure that it can be accessed locally and reduce the unpredictability of its performance.

The Legacy Wrapper pattern is applied to wrap Service D with a standardized service contract that complies with the design standards used in Service Inventory B. This is useful for service consumers who want to use Service D but do not want to change their existing applications or service contracts.

Overall, this approach provides a comprehensive solution that addresses the issues with Service A, Service B, Service C, and Service D, while maintaining compliance with the Service Abstraction principle.


Contribute your Thoughts:

0/2000 characters
Zena
7 months ago
I'm surprised there's no direct support for cross-inventory services.
upvoted 0 times
...
Kayleigh
7 months ago
The Asynchronous Queuing pattern sounds like a solid choice!
upvoted 0 times
...
Gregoria
7 months ago
Wait, how can we trust Service B and C without SLAs?
upvoted 0 times
...
Jaleesa
8 months ago
Totally agree, we need to bring Service D in-house!
upvoted 0 times
...
Francine
8 months ago
Service D has a nightly outage from 11pm to midnight.
upvoted 0 times
...
Aretha
8 months ago
I feel like the Event-Driven Messaging pattern could really help with the statefulness issue, but I can't recall if it was the best choice for this scenario.
upvoted 0 times
...
Rochell
8 months ago
I'm a bit confused about whether we should prioritize the Redundant Implementation pattern for Service D or focus more on the messaging queues first.
upvoted 0 times
...
Samira
8 months ago
I think we practiced a similar question where we had to deal with cross-inventory communication issues. The Data Model Transformation and Protocol Bridging patterns seem crucial for that.
upvoted 0 times
...
Malcom
8 months ago
I remember discussing the Asynchronous Queuing pattern in class, but I'm not entirely sure how it applies here with multiple services involved.
upvoted 0 times
...
Carlene
8 months ago
I recall that having a messaging queue between all services could help with the stateful issue, but I’m not clear on how to implement it effectively.
upvoted 0 times
...
Jules
8 months ago
I'm a bit confused about whether we should focus on the Redundant Implementation pattern for Service D or if there's a better approach.
upvoted 0 times
...
Yasuko
8 months ago
I think we practiced a similar question where we had to deal with different data models. The Data Model Transformation pattern seems crucial here.
upvoted 0 times
...
Veronique
8 months ago
I remember studying the Asynchronous Queuing pattern, but I'm not entirely sure how it applies to Service Consumer A in this scenario.
upvoted 0 times
...
Felton
8 months ago
Hmm, I'm a bit confused by all the different components listed. I'll need to make sure I understand how each one fits into the overall packet flow.
upvoted 0 times
...
Brittani
8 months ago
Wait, I'm a bit confused. Is it the "park reservation-group" command or the "park-slot timeout" command that I need to use?
upvoted 0 times
...
Galen
8 months ago
We practiced a question like this in class, but I'm confused about the network types. Do they really matter as much for adjacency?
upvoted 0 times
...
Xuan
8 months ago
I vaguely recall that impairment reviews don't apply once measured at fair value, so option F might not be correct.
upvoted 0 times
...

Save Cancel