S90-02A · Question #79
Which of the following technologies has a namespace pre-defined by an industry standards organization? Select the correct answer.
The correct answer is A. WS-Addressing. WS-Addressing is a W3C specification that defines an XML-based mechanism for addressing web service messages, and the W3C (World Wide Web Consortium) - a recognized industry standards body - pre-defines its XML namespace (http://www.w3.org/2005/08/addressing). XML namespaces…
Question
Which of the following technologies has a namespace pre-defined by an industry standards organization? Select the correct answer.
Options
- AWS-Addressing
- BREST
- CWeb 2.0
- DBecause all Web-based technologies are required to have namespaces, all of the above
How the community answered
(16 responses)- A94% (15)
- B6% (1)
Explanation
WS-Addressing is a W3C specification that defines an XML-based mechanism for addressing web service messages, and the W3C (World Wide Web Consortium) - a recognized industry standards body - pre-defines its XML namespace (http://www.w3.org/2005/08/addressing). XML namespaces are a formal mechanism used in standards-based protocols to avoid element name conflicts, so a technology needs to be a structured, standardized protocol to have one.
REST (B) is an architectural style/pattern, not a protocol - it has no XML namespace because it imposes no specific message format. Web 2.0 (C) is a loosely defined marketing concept describing a generation of web applications, not a technical standard, so it has no namespace at all. Option D is false because namespaces are specific to XML-based technologies; not every web technology uses XML or requires a namespace.
Memory tip: Think "WS-* = W3C standard = namespace." The "WS-" prefix (WS-Addressing, WS-Security, WS-Policy, etc.) is a strong signal that a technology is part of the formal SOAP/XML web services stack governed by a standards body, which means it will have a defined namespace.
Topics
Community Discussion
No community discussion yet for this question.