SOAP

SOAP (Simple Object Access Protocol) - простой протокол доступа к объектам. SOAP – это популярный протокол для работы с Веб-службами, который целиком основан на формате xml. WSDL (Web Services Description Language) — язык описания Веб-служб и доступа к ним, основанный на языке XML.

SOAP запросы выполняются с помощью объекта Свойства и методы XMLHttpRequest и XPath- запросов. SOAP- Что такое сериализация. Сериализация XML документа. Вызовы SOAP более надежны по сравнению с вызовами XML-RPC, поскольку можно использовать произвольный XML. Это позволяет структурировать вызов методом, наиболее подходящим для вашего приложения. Сообщения SOAP состоят из заголовка, который содержит информацию о запросе, и тела, которое содержит сам запрос. И заголовок, и тело содержатся в "конверте" (envelope).

SOAP и PHP

Установка поддержки SOAP в PHP:

# aptitude install php-soap

Класс SoapClient – создание SOAP-клиента. Класс SoapServer – создание SOAP-сервера. Класс SoapFault – информация об ошибках.