Labour Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

SOA Design & Architecture Lab with Services & Microservices Question and Answers

SOA Design & Architecture Lab with Services & Microservices

Last Update Apr 24, 2024
Total Questions : 17

We are offering FREE S90.08B SOA exam questions. All you do is to just go and sign up. Give your details, prepare S90.08B free exam questions and then go for complete pool of SOA Design & Architecture Lab with Services & Microservices test questions that will help you more.

S90.08B pdf

S90.08B PDF

$35  $99.99
S90.08B Engine

S90.08B Testing Engine

$42  $119.99
S90.08B PDF + Engine

S90.08B PDF + Testing Engine

$56  $159.99
Questions 1

Service Consumer A sends a message to Service A. There are currently three duplicate implementations of Service A (Implementation 1, Implementation 2 and Implementation 3). The message sent by Service Consumer A is intercepted by Service Agent A (1), which determines at runtime which implementation of Service A to forward the message to. All three implementations of Service A reside on the same physical server.

You are told that despite the fact that duplicate implementations of Service A exist, performance is still poor at times. You are also informed that a new service capability will soon need to be added to Service A to introduce functionality that will require access to a shared database being used by many other clients and applications in the IT enterprise. This is expected to add further performance demands on Service A.

How can this service architecture be changed to improve performance in preparation for the addition of the new service capability?

Options:

A.  

The Standardized Service Contract principle can be applied to ensure that the new service capability extends the existing service contract in a manner that is compliant with current design standards. The Redundant Implementation pattern can be applied to establish separate implementations of Service A that include duplicate databases with copies of the data that Service A requires from the shared database.

B.  

The Service Autonomy principle can be applied to further isolate the individual implementations of Service A by separating them onto different physical servers. When the new service capability is added, the Service Data Replication pattern can be applied to give each implementation of Service A its own copy of the data it requires from the shared database.

C.  

The Service Loose Coupling principle can be applied together with the Standardized Service Contract principle to ensure that Service Consumer A is not indirectly coupled to the shared database after the new service capability is added to the service contract. The Legacy Wrapper pattern can be applied to establish a new utility service that will provide standardized data access service capabilities for the shared database.

D.  

The Service Autonomy principle can be applied to further isolate the individual implementations of Service A by separating them onto different physical servers. When the new service capability is added, the State Repository pattern can be applied to give each implementation of Service A its own copy of the data it requires from the shared database.

Discussion 0