The use of the Intermediate Routing pattern typically results in:
A. common routing logic being removed from service logic and placed into service agents
B. common routing logic being removed from service agents and placed into a database
C. common routing logic being physically centralized into a single service
D. common routing logic being physically centralized into a single service composition
Which of the following statements about the subscriber role established by the application of the Event-Driven Messaging pattern is true?
A. a service can have multiple consumers as subscribers
B. a consumer can only subscribe to one service
C. a service can only have one consumer as a subscriber
D. All of these statements are true.
Which of the following statements is false?
A. When applying the Data Format Transformation pattern, data format transformation logic can be the responsibility of a service fa?ade component that is tasked with converting between proprietary and standardized data formats.
B. The Data Format Transformation pattern is applied in situations where there is a need to convert data between disparate XML schemas.
C. Some transport protocols can be associated with specific data formats, in which case it makes sense to apply the Data Format Transformation pattern together with the Protocol Bridging pattern.
D. The Data Format Transformation pattern is one of the patterns that comprise the Service Broker pattern.
Protocol bridging features are a common part of enterprise service bus products and can be provided through the use of adapters.
A. True
B. False
In order to realize the failover support provided by the application of the Redundant Implementation pattern, the Intermediate Routing pattern also needs to be applied so that services can be load balanced.
A. True
B. False
Which of the following is not required for an atomic service transaction to be successfully carried out?
A. participating services need to capture a snapshot of current data prior to making changes to it
B. a transaction management system that coordinates the actions of participating services
C. transaction participants need to be limited to atomic service agents
D. transaction participants must be able to commit changes or rollback uncommitted changes
Which of the following statements are true?
A. The Redundant Implementation pattern is most useful for services that possess non- agnostic service logic.
B. The Redundant Implementation pattern is concerned with eliminating single point of failure problems associated with services that are actively reused.
C. The Redundant Implementation pattern can be supplemented with the Intermediate Routing pattern, which can be applied to load balance access to a redundantly deployed service.
D. The Redundant Implementation pattern addresses issues of scalability, not issues of availability.
The application of the Redundant Implementation pattern helps increase the autonomy of:
A. redundantly deployed services
B. service agents that perform load-balanced access to services that are not redundantly deployed
C. compositions that compose redundantly deployed services
D. core service logic contained within services that do not rely on the redundantly deployed service
Service logic can be deployed in isolation to autonomy, but services can still autonomy when they are required to access shared data sources.
A. increase, gain
B. decrease, gain
C. increase, lose
D. decrease, lose
Which of the following statements is true?
A. The application of the Legacy Wrapper pattern results in the coupling of the service consumer to the legacy resources encapsulated by the service.
B. The application of the Legacy Wrapper pattern results in the coupling of the service contract to the legacy resources encapsulated by the service.
C. The application of the Legacy Wrapper pattern supports the Contract Centralization pattern by helping to establish a standardized contract through which to access legacy resources.
D. None of these statements are true.