Fill in the blank for the following definition for the Standardized Service Contract design principle: "Services within the same __________________ are in compliance with the same contract design standards." Select the correct answer.
A. service activity
B. service inventory
C. state
D. message path
Which of the following statements is true? SELECT ALL THAT APPLY
A. The Service Composability principle is closely associated with the Service Reusability principle because service composition can be seen as a form of reuse.
B. The Service Composability principle is highly revolutionary because the concept of aggregating software programs is new to distributed computing.
C. The Service Composability principle emphasizes that services need to be designed to participate as effective members of multiple service compositions.
D. The Service Composability principle prepares services for immediate and eventual participation in compositions.
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.
A. increasing
B. encapsulating
C. deferring
D. assuming
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.
Services with __________________ tend to be more __________________. Select the correct answer.
A. a stateful context, more stateless
B. an agnostic context, reusable
C. a non-agnostic context, reusable
D. None of the above.
The Service Loose Coupling principle advocates which of the following coupling types? Select the correct answer.
A. Contract-to-Implementation
B. Consumer-to-Contract
C. Logic-to-Contract
D. None of the above.
Each time our corporate development team makes a change to the service logic it is required to publish a new version of the service contract. Our customers are complaining because their service consumer programs become incompatible with new service contract versions and therefore no longer work. Which of the following service-orientation principles is most likely to help us solve this on-going problem? Select the correct answer.
A. Service Reusability
B. Service Statelessness
C. Service Loose Coupling
D. Service Autonomy
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
A. Service Loose Coupling
B. Service Abstraction
C. Service Composability
D. Service Reusability
When applying the Service Loose Coupling design principle, we want to __________________ the
coupling between the service contract and service consumers and __________________ the coupling of
the service contract to its underlying logic.
Select the correct answer.
A. reduce, reduce
B. reduce, increase
C. increase, reduce
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
A service's functional context determines its: Select the correct answer.
A. purpose and function
B. implementation environment and deployment location
C. scalability and usage thresholds
D. longevity and versioning parameters
Which of the following is not a design characteristic that is realized by the application of the Service Reusability principle? Select the correct answer.
A. The service is defined by an agnostic functional context.
B. The service logic is generic.
C. The service is primarily associated with the task service model.
D. The service design approach is influenced by commercial product design practices.
Which service-orientation principle would be used to justify a corporate policy that limits or restricts access to technical specifications that show design and technology details about the underlying implementation of a published service? Select the correct answer.
A. Service Discoverability
B. Service Statelessness
C. Service Autonomy
D. Service Abstraction
The Service Abstraction principle emphasizes the need to reveal as much of the underlying details of a service as possible in order to support the Service Discoverability principle in its goal of maximizing the quantity of published information about a service. Select the correct answer.
A. True
B. False
Which of the following does not represent a typical form of service contract standardization addressed by the Standardized Service Contract principle? Select the correct answer.
A. the standardization of a service's functional expression
B. the standardization of industry technologies across different service inventories
C. the standardization of data models used by service contracts
D. All of the above represent typical forms of standardization addressed by the Standardized Service Contract principle.