soa s90-08 practice test

Advanced SOA Design & Architecture

Last exam update: Nov 18 ,2025
Page 1 out of 7. Viewing questions 1-15 out of 100

Question 1

When applying the Messaging Metadata pattern, it is customary to place business document data in
the message header and supplementary messaging metadata in the message body.

  • A. True
  • B. False
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
Discussions
vote your answer:
A
B
0 / 1000

Question 2

The Messaging Metadata pattern requires a messaging framework that supports the processing of
messages with headers or properties.

  • A. True
  • B. False
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
Discussions
vote your answer:
A
B
0 / 1000

Question 3

Which of the following statements is false?

  • A. Widespread use of the Messaging Metadata pattern can be seen in the emergence of many WS-* extensions that define industry standard SOAP header blocks that carry metadata.
  • B. Messaging frameworks and technologies need to provide support for the reading and writing of message headers or properties in order to fully support the application of the Messaging Metadata pattern.
  • C. The Messaging Metadata pattern is not applicable to situations where the message sender and receiver need to participate in stateful or conversational message exchanges.
  • D. The Messaging Metadata pattern can support the application of patterns such as Intermediate Routing by supplementing messages with activity-specific metadata.
Mark Question:
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

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

  • A. True
  • B. False
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
Discussions
vote your answer:
A
B
0 / 1000

Question 5

Which of the following functions would not be suitable for a typical service agent?

  • A. event logging
  • B. message routing
  • C. complex Web service composition
  • D. error logging
Mark Question:
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 6

The use of service agents will affect the design of service compositions as follows:

  • A. it will tend to increase the number of required services
  • B. it will tend to decrease the number of required services
  • C. it will tend to increase the number of required service compositions
  • D. it will tend to decrease the number of required service compositions
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

Which of the following statements is true?

  • A. The overuse of service agents can lead to dependencies on proprietary vendor platforms.
  • B. The use of service agents is limited to the service architecture.
  • C. Service agents are common in orchestration environments but not within enterprise service bus environments.
  • D. None of these statements are true.
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

Governance can become an issue with service agents because:

  • A. You will need to determine who will own and maintain the service agents.
  • B. Changes to a single service agent can impact multiple services throughout a service inventory.
  • C. Service agents need to be versioned, just like services.
  • D. All of the above.
Mark Question:
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

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
Mark Question:
Answer:

ABCD

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

Which statement regarding intermediate routing is true?

  • A. The application of the Intermediate Routing pattern is suitable for handling message routing requirements that are dynamic in nature and difficult to anticipate in advance.
  • B. The application of the Intermediate Routing pattern is suitable for handling pre-determined message paths with fixed routing requirements that cannot be changed at runtime.
  • C. The application of the Intermediate Routing pattern tends to improve runtime performance when compared to an approach whereby routing logic is embedded within individual services.
  • D. None of these statements are true.
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

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.
Mark Question:
Answer:

BC

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

Load balancing is commonly associated with which pattern?

  • A. Atomic Service Transaction
  • B. Intermediate Routing
  • C. Service Broker
  • D. Decoupled Contract
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

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
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

The application of the Intermediate Routing pattern can result in multiple service agents intercepting
a message before it arrives at its destination.

  • A. True
  • B. False
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
Discussions
vote your answer:
A
B
0 / 1000

Question 15

When applying the Asynchronous Queuing pattern you aim to establish an environment in which:

  • A. an intermediate buffer exists between a service and its service consumer
  • B. temporary message storage is provided in case either the service or service consumer are unavailable
  • C. periodic re-transmission of a message is supported until it is successfully delivered
  • D. enforcement of consistent, uninterrupted, synchronous communication between service and service consumer are guaranteed
Mark Question:
Answer:

ABC

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2