Med spletnimi storitvami SOAP in REST je veliko razlik. Spodaj je navedenih 10 pomembnih razlik med SOAP in REST:
št. | MILO | POČITEV |
---|---|---|
1) | SOAP je a protokol . | REST je arhitekturni slog . |
2) | SOAP pomeni Preprost protokol za dostop do objektov . | REST pomeni Prenos reprezentativnega stanja . |
3) | MILO ne more uporabljati REST ker je protokol. | POČITEV lahko uporablja SOAP spletne storitve, ker je koncept in lahko uporablja kateri koli protokol, kot sta HTTP, SOAP. |
4) | MILO uporablja storitvene vmesnike za izpostavljanje poslovne logike . | POČITEV uporablja URI za izpostavljanje poslovne logike . |
5) | JAX-WS je java API za spletne storitve SOAP. | JAX-RS je java API za spletne storitve RESTful. |
6) | MILO določa standarde je treba strogo upoštevati. | REST ne določa preveč standardov kot SOAP. |
7) | MILO zahteva večjo pasovno širino in vir kot REST. | POČITEV zahteva manjšo pasovno širino in vir kot SOAP. |
8) | MILO definira lastno varnost . | Spletne storitve RESTful podeduje varnostne ukrepe od osnovnega transporta. |
9) | MILO dovoljuje XML samo format podatkov. | POČITEV dopušča različne format podatkov, kot je navadno besedilo, HTML, XML, JSON itd. |
10) | SOAP je manj zaželena kot REST. | POČITEV bolj zaželeno kot SOAP. |