Учебники

SOAP — Введение

SOAP — это сокращение от Simple Object Access Protocol. Он определен Консорциумом World Wide Web (W3C) по адресу https://www.w3.org/TR/2000/NOTE-SOAP-20000508 следующим образом:

SOAP — это легкий протокол для обмена информацией в децентрализованной распределенной среде. Это протокол на основе XML, который состоит из трех частей: конверт, который определяет структуру для описания того, что находится в сообщении и как его обрабатывать; набор правил кодирования для выражения экземпляров определяемых приложением типов данных; и соглашение для представления удаленных вызовов процедур и ответов.

SOAP — Важные функции

Ниже приведены некоторые важные функции SOAP.

  • Это коммуникационный протокол, предназначенный для общения через Интернет.

  • Это может расширить HTTP для обмена сообщениями XML.

  • Он обеспечивает передачу данных для веб-сервисов.

  • Он может обмениваться полными документами или вызывать удаленную процедуру.

  • Может использоваться для трансляции сообщения.

  • Он не зависит от платформы и языка.

  • Это XML-способ определения, какая информация отправляется и как.

  • Это позволяет клиентским приложениям легко подключаться к удаленным службам и вызывать удаленные методы.

Это коммуникационный протокол, предназначенный для общения через Интернет.

Это может расширить HTTP для обмена сообщениями XML.

Он обеспечивает передачу данных для веб-сервисов.

Он может обмениваться полными документами или вызывать удаленную процедуру.

Может использоваться для трансляции сообщения.

Он не зависит от платформы и языка.

Это XML-способ определения, какая информация отправляется и как.

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

Хотя SOAP может использоваться в различных системах обмена сообщениями и может доставляться через различные транспортные протоколы, первоначальная цель SOAP — удаленные вызовы процедур, транспортируемые через HTTP. Другие платформы, такие как CORBA, DCOM и Java RMI, предоставляют функциональность, аналогичную SOAP, но сообщения SOAP написаны полностью в XML и поэтому уникально независимы от платформы и языка.