Российские Электронные Библиотеки

Simple Object Access Protocol (SOAP)

Простой объектный протокол доступа

Коммуникационный протокол, первоначально разработанный в 1999 году совместно компаниями Microsoft, IBM, DevelopMentor и UserLand Software как расширение ранее созданного протокола XML-RPC. Впоследствии на основе этой версии SOAP был разработан и одобрен стандарт XML-протокола консорциума W3C. Это - облегченный коммуникационный протокол, обеспечивающий обмен структурированными сообщениями в децентрализованной распределенной среде. Сообщения SOAP представляют собой XML-документы специального формата.
Одной из главных сфер применения этого протокола является обмен информацией между Веб-сервисами. Cтруктура сообщений, используемых в для обмена информацией, специфицируется в действующей версии SOAP в терминах стандарта XML Infoset, что позволяет определять их контент на абстрактном уровне, независимо от семантики передаваемой информации. Именно благодаря этому протокол обеспечивает взаимодействия, служащие как для передачи данных, так и для удаленного вызова процедур (RPC). Предполагается, что семантическая интерпретация сообщений осуществляется приложениями SOAP, в частности, Веб-сервисами.
SOAP - это протокол без состояния, обеспечивающий обмен сообщениями в симплексном режиме. Однако приложения могут поддерживать более сложные модели процесса обмена, используя комбинации такого рода односторонних обменов с возможностями базовых транспортных протоколов и с учетом семантики передаваемых данных.
В спецификациях стандарта сформулированы принципы связывания протокола SOAP с различными базовыми транспортными протоколами, содержится определение связывания с протоколом HTTP.
Наконец, специальный документ стандарта посвящен представлению набора утверждений, на которых основаны спецификации, и тестов, которые позволяют проверять, реализованы ли эти утверждения в конкретных процессорах SOAP с тем, чтобы устанавливать, соответствуют ли они стандарту и тем самым гарантировать их интероперабельность. Использование интероперабельных процессоров SOAP в различных реализациях Веб-серверов обеспечивает возможность обмена информацией между ними.
Спецификации действующей версии протокола SOAP состоят из четырех документов.

Действующая версия:
SOAP Version 1.2, W3C Recommendation, 24 June 2003.
Официальная спецификация:
SOAP Version 1.2 Part 0: Primer.
http://www.w3.org/TR/2003/REC-soap12-part0-20030624
SOAP Version 1.2 Part 1: Messaging Framework
http://www.w3.org/TR/2003/REC-soap12-part1-20030624
SOAP Version 1.2 Part 2: Adjuncts.
http://www.w3.org/TR/2003/REC-soap12-part2-20030624
SOAP Version 1.2 Specification Assertions and Test Collection.
http://www.w3.org/TR/2003/REC-soap12-testcollection-20030624


Поиск:
Последнее обновление страницы было произведено: 2005-01-27

Все предложения и пожелания по содержанию и структуре портала направляйте по адресу: rdlp@iis.ru