Simple Object Access Protocol

E937639

Simple Object Access Protocol (SOAP) is a protocol specification for exchanging structured information in web services using XML-based messages over network protocols such as HTTP.

All labels observed (1)

Label Occurrences
Simple Object Access Protocol canonical 2

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf SOAP version
SOAP version
XML-based messaging protocol
network protocol
web service protocol
abbreviation SOAP
linked to: SOAP API
competesWith REST
linked to: REST API

Representational State Transfer
linked to: REST
defines body for application data
envelope structure for messages
fault element for error reporting
header for message metadata
designGoal enable interoperability between heterogeneous systems
feature built-in error handling via faults
extensible header mechanism
protocol neutrality
transport neutrality
fullName Simple Object Access Protocol
governingBody W3C
World Wide Web Consortium
latestVersion SOAP 1.2
previousVersion SOAP 1.1
primaryUse exchanging structured information in web services
publicationYear 2000
2003
relatedStandard UDDI
WS-Addressing
WS-ReliableMessaging
WS-Security
linked to: WS-* specifications

WSDL
Web Services Description Language
linked to: WSDL
specifiedIn W3C Recommendation
standardizedBy W3C
W3C
supports RPC-style messaging
asynchronous messaging
document-style messaging
encoded encoding
firewall-friendly communication over HTTP
language-independent communication
literal encoding
one-way message exchange pattern
platform-independent communication
request-response message exchange pattern
transportsOver HTTP
HTTPS
SMTP
TCP
usedWith enterprise web services
service-oriented architecture
usesFormat XML

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

SOAP API basedOnStandard Simple Object Access Protocol
SOAP fullName Simple Object Access Protocol
subject linked to: Simple Object Access Protocol