SOAP

Проработать

  1. Различия REST и SOAP

Что это

SOAP — это формат протокола, основанный на XML.

SOAP XML включает в себя

  1. Envelope (конверт) – корневой элемент, который определяет сообщение и пространство имен, использованное в документе.
  2. Header (заголовок) – содержит атрибуты сообщения, например: информация о безопасности или о сетевой маршрутизации.
  3. Body (тело) – содержит сообщение, которым обмениваются приложения.
  4. Fault – необязательный элемент, который предоставляет информацию об ошибках, которые произошли при обработке сообщений. И запрос, и ответ должны соответствовать структуре SOAP.

Сравнение REST и SOAP

  1. Пример реализации RESTful: JSON через HTTP
  2. Пример реализации SOAP: XML поверх SOAP через HTTP