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