SOAP | это... Что такое SOAP? (original) (raw)

Структура SOAP сообщения

SOAP (от англ. Simple Object Access Protocol — простой протокол доступа к объектам; вплоть до спецификации 1.2) — протокол обмена структурированными сообщениями в распределённой вычислительной среде. Первоначально SOAP предназначался в основном для реализации удалённого вызова процедур (RPC). Сейчас протокол используется для обмена произвольными сообщениями в формате XML, а не только для вызова процедур. Официальная спецификация последней версии 1.2 протокола никак не расшифровывает название SOAP. SOAP является расширением протокола XML-RPC.

SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP, HTTPS и др. Однако его взаимодействие с каждым из этих протоколов имеет свои особенности, которые должны быть определены отдельно. Чаще всего SOAP используется поверх HTTP.

SOAP является одним из стандартов, на которых базируются технологии веб-служб.

Структура протокола

Сообщение SOAP выглядит так:

SOAP-конверт

Пример

Пример SOAP-запроса на сервер интернет-магазина:

<soap:Envelope xmlns:soap="" title="undefined" rel="noopener noreferrer">http://schemas.xmlsoap.org/soap/envelope/"> soap:Body 12345

Пример ответа:

<soap:Envelope xmlns:soap="" title="undefined" rel="noopener noreferrer">http://schemas.xmlsoap.org/soap/envelope/"> soap:Body 12345 Стакан граненый Стакан граненый. 250 мл. 9.95 840 USD $ US dollar 2 true

Недостатки

См. также

Ссылки

Просмотр этого шаблона Стандарты Консорциума Всемирной паутины
Рекомендации Canonical XML • CDF • CSSDOM • Geolocation API • HTML • ITS • MathMLOWLP3P • PLS • RDF (Schema) • SISR • SKOS • SMILSOAP • SRGS • SSMLSVGSPARQLTimed TextVoiceXMLWSDLXFormsXHTML • XHTML+RDFa • XIncludeXLinkXML (Base • Encryption • Events • Information Set • namespaceSchema • Signature) • XPath / 1.0 / 2.0 • XPointerXProcXQueryXSLXSL-FOXSLT (элементы) • XUP
Примечания XAdES • XHTML+SMIL
Рабочие проекты CCXML • CURIE • HTML5InkML • RIF • SCXML • SMIL Timesheets • sXBL • WICD • XFDL • XFrames • XBL • XHTML+MathML+SVG • XMLHttpRequest
Guidelines Web Content Accessibility Guidelines
Initiative Multimodal Interaction Activity • Markup Validation Service • Web Accessibility Initiative
Deprecated CHTML • HDML • JSSS • PGMLVML
Организации World Wide Web Foundation • SVG Working Group • WebOnt • Device Description Working Group • WHATWG
ПО Agora • Argo • Arena • AmayaCERN httpd • Libwww • Line Mode Browser
Конференции IW3C2 • World Wide Web Conference • WWWC1