The "contract first" approach to building services helps realize contract-to-logic coupling. Select the correct answer.
A. True
B. False
The __________________ principle is primarily concerned with ensuring that services exercise a high level of control over their underlying runtime execution environment. Select the correct answer.
A. Service Performance
B. Service Autonomy
C. Service Agility
D. Service Abstraction
I have a service composition with three services. Service A retrieves a list of country codes from a database and keeps this data in memory while interacting with Service B and Service C. However, because Service A is concurrently invoked many times, and because each instance of Service A loads its own copy of the country code data into memory, the demands on the overall infrastructure become too high and performance and reliability are negatively affected. Which service-orientation principle can be applied to help solve this problem? Select the correct answer.
A. Service Reusability
B. Service Autonomy
C. Service Abstraction
D. Service Statelessness
Which of the following is not a benefit associated with silo-based application design? Select the correct answer.
A. The emphasis on fulfilling tactical (short-term) business requirements allows for a more predictable application delivery lifecycle.
B. The analysis and design of applications are easier because strategic (long-term) business requirements don't usually need to be taken into account.
C. The latest technology advancements can be leveraged by repeatedly building new applications from the ground up.
D. Applications are always inherently built for repeated reuse across silos.
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
Service-orientation establishes a distinct approach to carrying out a(n) __________________. Select the correct answer.
A. separation of concerns
B. identification of constructs
C. inheritance of contracts
D. refactoring of code
The Service Loose Coupling principle is concerned with the relationship between the service contract and service consumers but also with the relationship between the service contract and whatever the service encapsulates. Select the correct answer.
A. True
B. False
The enforcement of service contract design standards is required to effectively apply the Standardized Service Contract principle. Select the correct answer.
A. True
B. False
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
When referring to the Service Discoverability principle, the quality of interpretability refers to a service's ability to be effectively discovered at runtime by service consumer programs designed to carry out dynamic runtime discovery. Select the correct answer.
A. True
B. False