Простой протокол доступа к объектам (SOAP)
Simple Object Access Protocol - это простой, основанный на XML протокол, используемый для обмена информацией через Интернет между программами, работающими в одной или разных операционных системах. Сообщения SOAP могут транспортироваться с использованием различных протоколов, включая HTTP, SMTP или MIME. Все сообщения SOAP используют один и тот же формат, что делает его совместимым с различными операционными системами и протоколами..
Зачем использовать протокол HTTP для сообщений SOAP?
Традиционно протокол HTTP используется для отправки веб-страниц через Интернет. Поскольку брандмауэры обычно не блокируют трафик порта 80 (HTTP), поэтому большинство сообщений SOAP могут проходить без проблем..
Представительный государственный трансферт (REST)
REST - это архитектура без сохранения состояния, основанная на веб-стандартах и обычно работающая по протоколу HTTP. Впервые он был описан Роем Филдингом в 2000 году. Архитектура рассматривает каждый объект как ресурс, доступ к которому можно получить через общий интерфейс на основе стандартных методов HTTP..
ОТДЫХ Архитектура
В архитектуре REST обычно есть клиент REST и сервер. Сервер обычно обеспечивает доступ к ресурсам, а клиент получает доступ и изменяет ресурсы. Ресурсы идентифицируются с использованием глобальных идентификаторов (которые обычно являются универсальными индикаторами ресурсов (URI)). Архитектура подчеркивает наличие ограниченного числа операций между клиентом и сервером для повышения эффективности системы.
Разница между SOAP и REST веб-сервисами