The Service Reusability principle can __________________ demands on infrastructure because services that are reused will typically have __________________ security, performance, and reliability requirements. Select the correct answer.
A. increase, reduced
B. decease, reduced
C. eliminate, no
D. None of the above.
Which of the following statements are true? SELECT ALL THAT APPLY
A. The application of service-orientation leads to reduced awareness of underlying service implementation details because the Service Abstraction principle advocates limiting what is published about services.
B. The application of service-orientation leads to increased consistency in how functionality is expressed in the service contract because the Service Reusability principle advocates deferring service contract information at runtime.
C. The application of service-orientation leads to increased behavioral predictability and increased availability and scalability as a result of applying the Service Autonomy and Service Statelessness design principles.
D. The application of service-orientation leads to increased awareness of available services because the Service Discoverability design principle advocates improving the communications quality of published service information.
Fundamental to service-orientation is the ability to continually recompose existing services into new compositions with minimal impact. This is why service-oriented technology architectures are required to be composition-centric. Select the correct answer.
A. True
B. False
Which of the following statements is true? Select the correct answer.
A. Service compositions can challenge the traditional notion of interoperability because they rely heavily
on integration and therefore make integration an intrinsic process of service delivery.
B. Service compositions can challenge the traditional notion of integration because services are ideally designed to be intrinsically interoperable and therefore require less integration effort when assembled into service compositions.
C. Service compositions can challenge the traditional notion of interoperability because they consist of distributed programs (services) and integration is rarely carried out across applications that are remotely distributed.
D. None of the above statements are true.
Which of the following statements is true? Select the correct answer.
A. The controller service in a service composition automatically loses autonomy because it is required to compose other services that lie outside of its controlled boundary.
B. The controller service in a service composition automatically loses autonomy because it is designed as a task service to which service-orientation design principles are not applied.
C. The controller service in a service composition loses autonomy only when state deferral logic is not built into the service composition design.
D. None of these statements are true.
The following statement describes the relationship between the Service Reusability principle and which other design principle? "Because of the potentially high performance and concurrent usage demands of reusable services, the extent of control they can exercise over their underlying environment is an important design consideration in guaranteeing an acceptable level of predictable runtime behavior." Select the correct answer.
A. Standardized Service Contract
B. Service Abstraction
C. Service Autonomy
D. Service Loose Coupling
The composition member is the runtime role assumed by a service with a capability that is executing the parent composition logic required to compose capabilities within other services. Select the correct answer.
A. True
B. False
A(n) __________________ in the extent to which the Service Reusability principle is applied to a service can result in a(n) __________________ in the potential for the service to be repeatedly composed. SELECT ALL THAT APPLY
A. decrease, decrease
B. increase, decrease
C. decrease, increase
D. increase, increase
Which of the following statements correctly explains the difference between the Service Reusability and Service Composability principles? Select the correct answer.
A. Service Reusability is focused on creating generic, reusable service logic, whereas Service Composability is focused on creating services that are effective participants of multiple service compositions.
B. Service Reusability is focused on creating non-agnostic service logic, whereas Service Composability is focused on creating agnostic service logic.
C. Service Reusability is focused on creating highly scalable services, whereas Service Composability is focused on creating highly isolated services.
D. There is no difference between these two principles. One principle name is used instead of the other depending on whether you are building a task or entity service.
My service was consuming too much memory so I chose to persist data between invocations to a database. After doing so, I found that the performance of my service declined significantly due to the fact that my database is shared with other applications. As a result, I further isolated the service by giving it its own dedicated database. Which service-orientation principles were involved in this scenario? Select the correct answer.
A. Service Loose Coupling
B. Service Reusability
C. Service Autonomy
D. Service Statelessness