Postoje mnoge razlike između SOAP i REST web usluga. U nastavku je dano 10 važnih razlika između SOAP-a i REST-a:
| Ne. | SAPUN | ODMOR |
|---|---|---|
| 1) | SOAP je a protokol . | REST je arhitektonski stil . |
| 2) | SOAP je skraćenica za Jednostavni protokol za pristup objektu . | REST je kratica za Prijenos reprezentativnog stanja . |
| 3) | SAPUN ne može koristiti REST jer je protokol. | ODMOR može koristiti SOAP web usluge jer je to koncept i može koristiti bilo koji protokol poput HTTP-a, SOAP-a. |
| 4) | SAPUN koristi sučelja usluga za izlaganje poslovne logike . | ODMOR koristi URI za izlaganje poslovne logike . |
| 5) | JAX-WS je java API za SOAP web usluge. | JAX-RS je java API za RESTful web usluge. |
| 6) | SAPUN definira standarde treba se strogo pridržavati. | REST ne definira previše standarda kao SOAP. |
| 7) | SAPUN zahtijeva veću propusnost i resurs nego REST. | ODMOR zahtijeva manju propusnost i resurs nego SOAP. |
| 8) | SAPUN definira vlastitu sigurnost . | RESTful web usluge nasljeđuje sigurnosne mjere od osnovnog transporta. |
| 9) | SAPUN dopušta XML samo format podataka. | ODMOR dopušta različite format podataka kao što je običan tekst, HTML, XML, JSON itd. |
| 10) | SOAP je manje poželjan nego ODMOR. | ODMOR poželjniji nego SOAP. |