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. |