312-50V10 · Question #5
Websites and web portals that provide web services commonly use the Simple Object Access Protocol (SOAP). Which of the following is an incorrect definition or characteristics of the protocol?
The correct answer is B. Only compatible with the application protocol HTTP. SOAP is a messaging protocol that can operate over multiple transport protocols, not just HTTP. Stating it is 'only compatible with HTTP' is factually incorrect and is the false characteristic among the choices.
Question
Websites and web portals that provide web services commonly use the Simple Object Access Protocol (SOAP). Which of the following is an incorrect definition or characteristics of the protocol?
Options
- ABased on XML
- BOnly compatible with the application protocol HTTP
- CExchanges data between web services
- DProvides a structured model for messaging
How the community answered
(24 responses)- B92% (22)
- C4% (1)
- D4% (1)
Why each option
SOAP is a messaging protocol that can operate over multiple transport protocols, not just HTTP. Stating it is 'only compatible with HTTP' is factually incorrect and is the false characteristic among the choices.
SOAP messages are indeed encoded in XML, making 'based on XML' a correct and accurate characteristic of the protocol.
SOAP is transport-agnostic by design - the SOAP 1.2 specification (W3C) explicitly defines bindings for multiple protocols including HTTP, SMTP, and TCP, among others. Limiting SOAP to HTTP alone is incorrect and contradicts the W3C specification, which allows SOAP envelopes to be carried over any underlying protocol that can transmit the message.
Exchanging structured data between web services is the primary purpose of SOAP, so this is a correct characteristic.
SOAP defines a strict envelope structure consisting of an optional Header and a required Body, which correctly constitutes a structured model for messaging.
Concept tested: SOAP protocol transport-layer compatibility characteristics
Source: https://www.w3.org/TR/soap12-part1/
Topics
Community Discussion
No community discussion yet for this question.