Кључна разлика: СОАП је кратица за Симпле Објецт Аццесс Протоцол. СОАП веб сервиси су базирани на СОАП и вс- * спецификацијама. Термин Репрезентативни државни трансфер (РЕСТ) је сковао Рои Фиелдинг. Односи се на интерфејс веб апликације који се имплементира користећи концепте и принципе ХТТП и РЕСТ.
Веб сервис се може дефинисати на много начина. Међутим, да бисмо га разумели, можемо га дефинисати као метод који се користи за комуникацију између апликација или система. Може се описати као стандардно заснован и језички агонистички софтверски ентитет који је способан да прихвати форматиране захтјеве од других типова ентитета да би генерисао одговоре специфичне за апликацију. Веб сервиси су компоненте апликација које комуницирају помоћу отворених протокола. Веб сервиси користе стандардизовани ХТТП и КСМЛ систем за размену порука и стога су независни од платформе и језика.
Веб сервиси су класификовани у два типа: Симпле Објецт Аццесс Протоцол (СОАП) и Репрезентативни државни трансфер (РЕСТ).
СОАП веб сервиси су базирани на СОАП и вс- * спецификацијама. Она користи ВС-Труст за добијање сигурносних токена. Заснива се на стандардима. Ове веб услуге су објектно оријентисане. СОАП је у основи спецификација протокола која се користи за размјену структурираних информација током имплементације веб сервиса. Она користи КСМЛ за формат поруке. СОАП је подржан од стране Веб Сервицес Интероперабилити Организатион (ВС-И). СОАП је био у могућности да се брине о аспектима као што су сигурност и адресирање, кроз интерну имплементацију СОАП протокола.
Поређење између РЕСТ и СОАП Веб услуга:
РЕСТ Веб Сервицес | Веб услуге СОАП | |
Скраћеница | Репрезентативни државни пренос | Протокол једноставног приступа објектима |
Стандард | Нема стандарда | Декларативно (користи се стандардни ВСДЛ) |
Подршка | Бројни типови садржаја | Само КСМЛ |
Поузданост | Специфична апликација | ВС- Поуздано слање порука |
Цацхинг | Операције преузимања могу бити кеширане ако желите. | Не |
Величина поруке | Лагана | Компаративно тешка |
Имплементација | Једноставно | Комплекс |
Област примене | Ограничена пропусност и ресурси Потпуно без држављанства Цацхинг ситуација | Асинхрона обрада и позивање Формални уговори Стање операција |
Приказ програмера | Ресоурце ориентед | Објецт ориентед |
Подршка протокола транспорта | ХТТП | ХТТП, СМТП, ЈМС |