SOAP и веб-службы REST
1) SOAP - это протокол, тогда как REST - это архитектурный стиль.
2) SOAP не может использовать REST, потому что это протокол, тогда как REST может использовать веб-службы SOAP, потому что это концепция, и может использовать любой протокол, такой как HTTP, SOAP.
3) SOAP использует интерфейсы служб для представления бизнес-логики, тогда как REST использует URI для представления бизнес-логики.
4) SOAP определяет стандарты, которым необходимо строго следовать, тогда как REST не определяет слишком много стандартов, таких как SOAP.
5) SOAP требует большей пропускной способности и ресурсов, чем REST, тогда как REST требует меньшей пропускной способности и ресурсов, чем SOAP.
6) SOAP определяет свою собственную безопасность, в то время как веб-службы RESTful наследуют меры безопасности от основного транспорта.
7) SOAP разрешает только формат данных XML, тогда как REST допускает другой формат данных, такой как обычный текст, HTML, XML, JSON и т. Д.
Веб-службы RESTful сильно предпочтительнее веб-служб SOAP.