nerdexam
SOA

S90-09A · Question #44

Which of the following statements is false?

The correct answer is C. The application of the Contract Centralization pattern enables access to underlying service. Option C is false because Contract Centralization is specifically designed to restrict direct access to underlying service logic by routing all consumer interactions through a centralized contract (e.g., an API gateway or ESB) - it conceals, not enables, direct access to…

Advanced Service Design and Patterns

Question

Which of the following statements is false?

Options

  • AThe Contract Centralization pattern positions the service contract as the official entry point into the
  • BThe Contract Centralization pattern can impose performance overhead and requires the use of
  • CThe application of the Contract Centralization pattern enables access to underlying service
  • DThe Decoupled Contract pattern supports the application of the Contract Centralization pattern.

How the community answered

(65 responses)
  • A
    8% (5)
  • B
    5% (3)
  • C
    72% (47)
  • D
    15% (10)

Explanation

Option C is false because Contract Centralization is specifically designed to restrict direct access to underlying service logic by routing all consumer interactions through a centralized contract (e.g., an API gateway or ESB) - it conceals, not enables, direct access to underlying capabilities.

  • A is true: The pattern's core purpose is exactly this - the service contract becomes the single, official entry point, abstracting consumers from the backend.
  • B is true: Routing all traffic through a centralized layer inherently adds latency and typically requires infrastructure like an ESB or intermediary broker.
  • D is true: The Decoupled Contract pattern separates the contract from the service implementation, which is a prerequisite for effective centralization - you can't centralize what is tightly coupled to its implementation.

Memory tip: Think of Contract Centralization like a hotel front desk - guests (consumers) interact only with the desk (centralized contract), never wandering directly into back-office operations (underlying services). Option C falsely implies the guests get a backstage pass.

Topics

#Contract Centralization pattern#Decoupled Contract pattern#service contract#service consumer access

Community Discussion

No community discussion yet for this question.

Full S90-09A Practice