312-50V9 · Question #283
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 in the protocol?
The correct answer is D. Only compatible with the application protocol HTTP. SOAP is a transport-agnostic protocol that can operate over multiple protocols, not just HTTP. Stating it is only compatible with HTTP is the incorrect characteristic.
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 in the protocol?
Options
- ABased on XML
- BProvides a structured model for messaging
- CExchanges data between web services
- DOnly compatible with the application protocol HTTP
How the community answered
(27 responses)- C4% (1)
- D96% (26)
Why each option
SOAP is a transport-agnostic protocol that can operate over multiple protocols, not just HTTP. Stating it is only compatible with HTTP is the incorrect characteristic.
SOAP messages are indeed encoded in XML, making this a correct characteristic of the protocol.
SOAP does provide a structured messaging model through its defined envelope, header, and body elements, so this is a correct characteristic.
Exchanging data between distributed web services is a primary and correct purpose of SOAP.
SOAP is explicitly designed to be transport-independent and can be used over HTTP, SMTP, FTP, TCP, and other protocols. Its XML-based envelope format is defined separately from the underlying transport layer. Restricting SOAP to HTTP only is factually incorrect and contradicts the W3C SOAP specification.
Concept tested: SOAP protocol transport layer compatibility
Source: https://www.w3.org/TR/soap12-part1/
Topics
Community Discussion
No community discussion yet for this question.