Введение в SOAP

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

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

Необходимые вам базовые знания

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

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

Если вы хотите сначала изучить эти проекты, пожалуйста, посетите нашТutorиал по XML》。

Что такое SOAP?

  • SOAP означаетПростой объектный протокол доступа
  • SOAP - этоПротокола коммуникации
  • SOAP используется дляМежду приложениямиКоммуникации
  • SOAP - это протокол, используемый дляОтправлять сообщенияФормата
  • SOAP был разработан дляЧерез ИнтернетПроводить коммуникацию
  • SOAP Независимо от платформы
  • SOAP Независимо от языка
  • SOAP Основан на XML
  • SOAP Просто и расширяемо
  • SOAP позволяет вамОбойти брандмауэры
  • SOAP будет использоваться как Стандарты W3CДля развития

Почему SOAP?

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

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

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

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

Microsoft и SOAP

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

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

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

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

Первый общественный проект W3C по SOAP был опубликован в декабре 2001 года. Для получения дополнительной информации о деятельности W3C по SOAP посетите наш разделТutorиалы W3C》。