SOAP Введение


SOAP — это простой протокол на основе XML, который позволяет приложениям обмениваться информацией по HTTP.

Или, проще говоря: SOAP — это протокол для доступа к веб-сервисам.


Что вы уже должны знать

Прежде чем продолжить, вы должны иметь базовое понимание следующего:

  • XML
  • Пространства имён XML

Если вы хотите сначала изучить эти темы, пожалуйста, посетите наш 'Учебник по XML》。


Что такое SOAP?

  • SOAP расшифровывается какSimple Object Access Protocol
  • SOAP — этопротокол связи
  • SOAP предназначен длямежприложенческойсвязи
  • SOAP — это формат дляотправки сообщенийформат
  • SOAP предназначен для того, чтобычерез Интернетвзаимодействовать
  • SOAP Не зависит от платформы
  • SOAP Не зависит от языка
  • SOAP Основан на XML
  • SOAP Очень простой и расширяемый
  • SOAP позволяет вамобходить брандмауэры
  • SOAP будет разработан какстандарт W3Cдля разработки

Почему стоит использовать SOAP?

Для разработки приложений очень важно, чтобы программы могли взаимодействовать через Интернет.

Современные приложения используют удаленные вызовы процедур (RPC) для взаимодействия между объектами, такими как DCOM и CORBA, но HTTP не был предназначен для этого. RPC может вызывать проблемы совместимости и безопасности; брандмауэры и прокси-серверы обычно блокируют такой трафик.

Взаимодействие между приложениями по HTTP — лучший способ, поскольку HTTP поддерживается всеми интернет-браузерами и серверами. SOAP был создан для выполнения этой задачи.

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


Microsoft и SOAP

SOAP является ключевым элементом архитектуры .NET Microsoft, используемым для будущей разработки интернет-приложений.


SOAP 1.1 был передан в W3C

В мае 2000 года UserLand, Ariba, Commerce One, Compaq, Developmentor, HP, IBM, IONA, Lotus, Microsoft и SAP передали интернет-протокол SOAP в W3C. Эти компании ожидали, что этот протокол полностью произведет революцию в разработке приложений за счет использования интернет-стандартов (HTTP и XML) для подключения настольных GUI-приложений к мощным интернет-серверам.


W3C разрабатывает SOAP 1.2

Первый публичный рабочий проект по SOAP был опубликован W3C в декабре 2001 года. Чтобы узнать больше о деятельности W3C в области SOAP, посетите наш «Учебник W3C».

Другие расширения