Which of the following patterns may also require the application of the Service Agent pattern?
A. Reliable Messaging
B. Asynchronous Queuing
C. Intermediate Routing
D. Policy Centralization
The application of the Intermediate Routing pattern can address which of the following needs?
A. The need to increase the autonomy of a service due to its reliance on a shared data source.
B. The need to perform content-based routing based upon metadata found in the message header.
C. The need for load-balanced access to a redundantly deployed service.
D. The need to provide pre-defined compensating logic for when an atomic service transaction fails.
Which of the following statements is true?
A. The Legacy Wrapper pattern should not be applied in conjunction with the Process Centralization pattern because legacy systems do not possess enough autonomy to be effectively composed.
B. The Messaging Metadata pattern can be applied to supplement messages with metadata that can be used for tracking purposes when also applying the Reliable Messaging pattern.
C. The Protocol Bridging pattern is often used with the Legacy Wrapper pattern as a means of performing data model transformation between service inventory-wide data models created through the application of the Schema Centralization pattern and the underlying proprietary legacy format.
D. All of these statements are true.
The Asynchronous Queuing pattern can be combined with the Event-Driven Messaging pattern to allow a service consumer acting as a subscriber to receive all event notification messages that are broadcast, even those that are sent when the service consumer is unavailable.
A. True
B. False
Which pattern can be applied together with the Intermediate Routing pattern to facilitate a service agent needing to perform runtime message routing based on business rules?
A. Redundant Implementation
B. Compensating Service Transaction
C. Rules Centralization
D. Service Data Replication
Which of the following statements is true?
A. Enterprise service bus products commonly provide data model transformation features.
B. Orchestration products commonly provide data model transformation features.
C. The Service Broker compound pattern includes the Data Model Transformation pattern.
D. All of these statements are true.
Which of the following statements about the Schema Centralization pattern does not make sense?
A. Up-front analysis effort is required to establish a schema layer independent of and in support of the service layer.
B. Schemas can be designed and implemented independently from the service capabilities that utilize them.
C. Multiple technical service contracts can make reference to a single schema.
D. Services in the same service inventory cannot share the same schemas.
When applying the Schema Centralization pattern, multiple services can form dependencies on the same centralized schema.
A. True
B. False
Which of the following statements are false?
A. The Compensating Service Transaction pattern is often applied by calling one or more "undo" operations provided as service capabilities of the services participating in a composition.
B. A compensating service transaction must be designed independently and without knowledge of the technical service contracts belonging to the composition members.
C. Compensating logic is generally expressed in its own process definition and separated from the overall service composition logic.
D. The Compensating Service Transaction pattern is one of the core patterns that comprise the Enterprise Service Bus compound pattern.
A service inventory architecture is designed to accommodate the composition and recomposition of services.
A. True
B. False