312-50V11 · 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 is transport-agnostic and can operate over multiple protocols beyond HTTP. Stating it is 'only compatible with HTTP' is incorrect.
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
(20 responses)- B95% (19)
- C5% (1)
Why each option
SOAP is a messaging protocol that is transport-agnostic and can operate over multiple protocols beyond HTTP. Stating it is 'only compatible with HTTP' is incorrect.
SOAP messages are indeed encoded in XML, making this a correct and accurate characteristic of the protocol.
This is the incorrect characteristic because SOAP is explicitly designed to be transport-protocol independent and can be used over HTTP, HTTPS, SMTP, TCP, JMS, and other protocols. The W3C SOAP specification defines a messaging framework that is intentionally decoupled from any specific transport mechanism. Limiting it to HTTP only misrepresents the protocol's core design principle of transport neutrality.
Exchanging structured data between web services is a correct and primary purpose of SOAP, so this is an accurate characteristic.
SOAP does provide a structured messaging model consisting of an Envelope, Header, and Body, making this a correct characteristic of the protocol.
Concept tested: SOAP protocol transport independence and characteristics
Source: https://www.w3.org/TR/soap12/
Topics
Community Discussion
No community discussion yet for this question.