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)…
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)- A7% (2)
- C3% (1)
- D90% (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
Community Discussion
No community discussion yet for this question.