SOA S90.08 - Advanced SOA Design & Architecture Exam

Page:    1 / 20   
Total 100 questions

Which of the following statements accurately describes the difference between the Atomic
Service Transaction pattern and the Compensating Service Transaction pattern?

  • A. The Atomic Service Transaction pattern is more suitable in situations that require real- time activity processing, whereas the Compensating Service Transaction pattern is more suitable for long-running activity processing.
  • B. The Atomic Service Transaction pattern provides support for the rollback of changes, whereas the Compensating Service Transaction pattern does not.
  • C. The Atomic Service Transaction pattern does not rely on pre-defined alternative exception handling logic, whereas the Compensating Service Transaction pattern does.
  • D. All of the above.


Answer : D

The Process Centralization pattern:

  • A. physically centralizes business process logic into a single location
  • B. logically centralizes business process logic into a separate service layer
  • C. physically centralizes task services into an enterprise service bus
  • D. logically centralizes task services into an enterprise service bus


Answer : A

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


Answer : A

The messaging framework established by the application of the Event-Driven Messaging pattern positions a(n) ___________ as being responsible for the broadcast of event notification messages.

  • A. event management program
  • B. synchronous queue
  • C. event-driven Web service
  • D. database


Answer : A

A service agent has a technical contract that allows it to be explicitly invoked by service consumer programs.

  • A. True
  • B. False


Answer : B

Page:    1 / 20   
Total 100 questions