nerdexam
SOA

S90-01A · Question #2

Which of the following statements is true?

The correct answer is D. None of these statements are true. D is correct because SOA (Service-Oriented Architecture) is a design paradigm, not a technology mandate - you can implement service-oriented solutions using REST APIs, gRPC, message queues, or other mechanisms without ever using Web services (SOAP/WSDL). A & B are wrong for the…

Fundamental SOA & Service-Oriented Computing Terminology

Question

Which of the following statements is true?

Options

  • ATo apply service-orientation requires the use of Web services.
  • BWeb services are required in order to build service-oriented solutions.
  • CWhen discussing SOA and service-oriented computing, the term "Web service" must always be
  • DNone of these statements are true.

How the community answered

(16 responses)
  • B
    6% (1)
  • D
    94% (15)

Explanation

D is correct because SOA (Service-Oriented Architecture) is a design paradigm, not a technology mandate - you can implement service-oriented solutions using REST APIs, gRPC, message queues, or other mechanisms without ever using Web services (SOAP/WSDL).

A & B are wrong for the same reason: they both assert that Web services are required for service-orientation, which confuses a specific technology with a broader architectural concept. Web services are one possible implementation, not a prerequisite.

C is wrong because "Web service" is a specific technical term that need not appear in SOA discussions at all - SOA and service-oriented computing are technology-agnostic concepts that predate and extend beyond Web services.

Memory tip: Think of it this way - SOA is the blueprint, Web services are just one brand of bricks. You can build the blueprint with many different materials.

Topics

#Web services#SOA definition#technology neutrality#service-oriented computing

Community Discussion

No community discussion yet for this question.

Full S90-01A Practice