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