Question 11
The application of the Intermediate Routing pattern can address which of the following needs?
- The need to increase the autonomy of a service due to its reliance on a shared data source.
- The need to perform content-based routing based upon metadata found in the message header.
- The need for load-balanced access to a redundantly deployed service.
- The need to provide pre-defined compensating logic for when an atomic service transaction fails.
Question 12
Load balancing is commonly associated with which pattern?
- Atomic Service Transaction
- Intermediate Routing
- Service Broker
- Decoupled Contract
Question 13
The use of the Intermediate Routing pattern typically results in:
- common routing logic being removed from service logic and placed into service agents
- common routing logic being removed from service agents and placed into a database
- common routing logic being physically centralized into a single service
- common routing logic being physically centralized into a single service composition
Question 14
The application of the Intermediate Routing pattern can result in multiple service agents intercepting a message before it arrives at its destination.
- True
- False
Question 15
When applying the Asynchronous Queuing pattern you aim to establish an environment in which:
- an intermediate buffer exists between a service and its service consumer
- temporary message storage is provided in case either the service or service consumer are unavailable
- periodic re-transmission of a message is supported until it is successfully delivered
- enforcement of consistent, uninterrupted, synchronous communication between service and service consumer are guaranteed