Ключова разлика: SOAP означава Simple Object Access Protocol. Web услугите на SOAP са базирани на SOAP и ws- * спецификации. Терминът „Предаване на представителна държава“ (REST) е въведен от Рой Филдинг. Той се отнася до интерфейс на уеб приложение, който се изпълнява чрез използване на концепциите и принципите на HTTP и REST.
Уеб услугата може да бъде дефинирана по много начини. Въпреки това, за да го разберем, може да се определи като метод, който се използва за комуникация между приложения или системи. Тя може да бъде описана като стандартно базирана и езикова агонистична софтуерна единица, която е в състояние да приема форматирани заявки от други типове обекти, за да генерира специфични за приложение отговори. Уеб услугите са компоненти на приложенията, които комуникират чрез отворени протоколи. Уеб услугите използват стандартизирана HTTP и XML система за съобщения и затова са независими от платформите и езика.

Уеб услугите се класифицират в два типа: Прост протокол за достъп до обекти (SOAP) и Представителен държавен трансфер (REST).
Web услугите на SOAP са базирани на SOAP и ws- * спецификации. Той използва WS-Trust за придобиване на токените за защита. Тя се основава на стандартите. Тези уеб услуги са обектно ориентирани. SOAP е основно протоколна спецификация, която се използва за обмен на структурирана информация по време на изпълнението на уеб услугите. Той използва XML за формата на съобщенията. SOAP се поддържа от Организацията за оперативна съвместимост на уеб услугите (WS-I). SOAP успява да се погрижи за аспекти като сигурност и адресиране, чрез вътрешното си внедряване на протокола SOAP.

Сравнение между уеб услугите REST и SOAP:
REST уеб услуги | Уеб услуги на SOAP | |
съкращение | Представителен държавен трансфер | Прост протокол за достъп до обекти |
стандарт | Няма стандарт | Декларативен (използва се стандартен WSDL) |
поддържа | Многобройни типове съдържание | Само XML |
надеждност | Специфични за приложението | WS- Надеждни съобщения |
кеширане | При желание операциите за получаване могат да бъдат кеширани. | Не |
Размер на съобщението | лек | Сравнително тежка |
изпълнение | прост | Комплекс |
Области на приложение | Ограничена пропускателна способност и ресурси Изцяло операции без гражданство Ситуации с кеширане | Асинхронна обработка и извикване Официални договори Операции със задължително състояние |
Изглед на програмиста | Ресурсно ориентирани | Обектно ориентирани |
Поддръжка на протокола за транспорта | HTTP | HTTP, SMTP, JMS |