nerdexam
SOA

S90-01A · Question #52

A software program that invokes and interacts with a service is referred to as a:

The correct answer is D. none of the above. Option D is correct because the proper term for a software program that invokes and interacts with a service is a service consumer (sometimes called a service client) - a term absent from the choices. None of the three options accurately describe this role. Service contract (A)…

Fundamental SOA & Service-Oriented Computing Terminology

Question

A software program that invokes and interacts with a service is referred to as a:

Options

  • Aservice contract
  • Bservice inventory
  • Cservice container
  • Dnone of the above

How the community answered

(30 responses)
  • A
    7% (2)
  • C
    3% (1)
  • D
    90% (27)

Explanation

Option D is correct because the proper term for a software program that invokes and interacts with a service is a service consumer (sometimes called a service client) - a term absent from the choices. None of the three options accurately describe this role.

  • Service contract (A) is the formal agreement or specification (e.g., a WSDL or API schema) that defines how a service can be used - it's a document/interface definition, not a program that calls the service.
  • Service inventory (B) is a governed catalog or collection of all available services within an enterprise - a management concept, not an executing program.
  • Service container (C) is the runtime environment that hosts and manages services (e.g., a servlet container or IoC container like Spring) - it's infrastructure for the provider side, not the caller.

Memory tip: Think of the missing answer as the "shopper" analogy - a service consumer is the shopper who uses a store (the service). The contract is the store's rulebook, the inventory is the product catalog, and the container is the building itself. None of those are the shopper.

Topics

#service consumer#service contract#service interaction

Community Discussion

No community discussion yet for this question.

Full S90-01A Practice