The definition of the Service Composability design principle is as follows: "Services are effective composition participants, regardless of the size and complexity of the composition." What is meant by "regardless of the size and complexity of the composition"?
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.
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.
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."
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.