В чем разница между REST и WebService (SOAP), я просмотрел facebook api, они используют HTTP-заголовки и некоторые параметры (возможно, xml или non) и возвращают результат в xml, где еще SOAP делает то же самое, HTTP-заголовки + xml и возвращает заголовки + xml.
REST также требует некоторого аутентифицированного токена, где еще SOAP использует http-сеанс, который является точно таким же токеном, который используется для аутентификации и другой информации. Все, что я вижу, что SOAP - это небольшая расширенная версия REST?
Или есть другие соображения производительности? Чтение о REST просто говорит о очень высоком уровне взаимодействия с клиентским сервером, но даже SOAP делает то же самое. Может ли кто-нибудь указать мне, где он может определить правильную границу REST и SOAP.
Мы используем много SOAP прозрачно в .net, однако я просто хочу знать, действительно ли стоит платить за REST, где в настоящее время все работает отлично.
Я знаю, что REST - это архитектура, а SOAP - это протокол, но мой вопрос подробно, в настоящее время реализация ASP.NET WebService SOAP имеет архитектуру REST?