Berikut di bawah ini saya jabarkan perbedaan antara REST dan SOAP
- SOAP adalah protocol berbasis XML sementara REST arsitektural.
- Dalam komunikasi SOAP menggunakan WSDL sedangkan REST menggunakan JSON
- SOAP memanggil service via RPC sedangkan REST hanya lewat URL saja.
- Hasil dari SOAP tidak human readable sedangkan REST human readable.
- Protocol dari SOAP tidak hanya HTTP melainkan juga SMTP, FTP sedangkan REST hanya HTTP saja
- REST lebih ringan dibanding SOAP karena SOAP memiliki standard yang ketika kita mengirimkan ke server bebannya akan menjadi dua kali lipat. Data yang dikirim oleh REST tidak hanya xml melainkan json dan plain text juga bisa. Dengan kata lain dengan SOAP ada middleware tambahan di tengah untuk menjalankan proses sending dan retrieve data. Mengapa SOAP lebih berat karena hanya ada satu method disini yakni POST dalam komunkasi ke server sedangkan dengan REST ada 4 method yakni GET POST PUT dan DELETE. Satu point penting lagi dari REST adalah bahwa REST itu arsitektur web sedangkan SOAP adalah protokol web berbasis XML dan diakses di luar web sedangkan REST di dalam web. REST URI nya lebih nice.
You ought to be a part of a contest for one of
the best websites online. I will recommend this web site!
SukaSuka
Hi there mates, how is everything, and what you would like to say on the topic of this paragraph, in my
view its in fact amazing in favor of me.
SukaSuka