Руководство по SOAP. Введение.

SOAP – это аббревиатура, которая расшифровуется, как Simple Object Access Protocol (Простой протокол доступа к объектам). Это основанный на XML протокол преедачи сообщений, для обмена информацией между компьютерами.


Ключевые аспекты

SOAP включает в себя такие ключевые моменты, которые необхоимо учитывать при работе с ним:

  • SOAP – это протокол обмена данными, предназначенный для связи в интернете.
  • SOAP обеспечивает передачу данных для веб сервисов.
  • SOAP может “расширять” HTTP для обмена XML – сообщениями.
  • SOAP может быть использован для вещания сообщений.
  • SOAP позволяет клиентским приложениям легко подключаться к удалённым сервисам и вызывать удалённые методы.
  • SOAP может передавать целые документы, либо вызывать удалённые процедуры.
  • SOAP с помощью XML-конфигурации определяет как и когда передавать информацию.
  • SOAP – не зависит ни от платформы, ни от языка программирования.

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

Главным преимуществом SOAP перед такими фреймворками, как Java RMI, CORBA или DCOM состоит в том, что сообщения SOAP написаны с помощью XML, благодаря чему обеспеивается независимость, как от языка, так и от платформы.