SOA S90.03 - SOA Design & Architecture Exam
Page: 1 / 20
Total 100 questions
Question #1 (Topic: )
Which of the following statements describes service re-composability, as it relates to the
Service Composability principle? Select the correct answer.
Service Composability principle? Select the correct answer.
A. I have a service that is part of a service composition.
B. I have a service composition with 5 services.
C. I have a service that is part of 2 service compositions.
D. I have 2 service compositions that are part of 2 service inventories.
Answer: C
Question #2 (Topic: )
Fill in the blank for the following definition of the Service Reusability design principle:
"Services contain and express __________________ logic and can be positioned as
reusable enterprise resources." Select the correct answer.
"Services contain and express __________________ logic and can be positioned as
reusable enterprise resources." Select the correct answer.
A. non-agnostic
B. agnostic
C. distinct
D. new
Answer: B
Question #3 (Topic: )
Which are the three design principles that often act as regulators to ensure that the
remaining five principles are properly applied: SELECT ALL THAT APPLY
remaining five principles are properly applied: SELECT ALL THAT APPLY
A. Service Loose Coupling
B. Service Abstraction
C. Service Composability
D. Service Reusability
Answer: A,B,C
Question #4 (Topic: )
Fill the blank for the following definition of the Service Statelessness design principle:
"Services minimize resource consumption by __________________ the management of
state information when necessary." Select the correct answer.
"Services minimize resource consumption by __________________ the management of
state information when necessary." Select the correct answer.
A. increasing
B. encapsulating
C. deferring
D. assuming
Answer: C
Question #5 (Topic: )
Which of the following statements correctly explains the difference between the Service
Abstraction and Service Loose Coupling principles? Select the correct answer.
Abstraction and Service Loose Coupling principles? Select the correct answer.
A. Service Abstraction is focused on dependencies that exist between the service contract and its underlying logic, whereas Service Loose Coupling is focused on fostering "loose state" in support of runtime state deferral
B. Service Abstraction is focused on agnostic service logic only in order to establish an agnostic abstraction layer, whereas Service Loose Coupling is focused on the relationship between the service contract and service consumers.
C. Service Abstraction is focused on hiding information about service implementation details, whereas Service Loose Coupling is focused on the positioning of the service contract in relation to the service implementation and service consumers.
D. There is no difference between these two principles. One principle name is used instead of the other depending on whether you are building loose or tight service abstraction layers.
Answer: C