diff --git a/refleksi.md b/refleksi.md new file mode 100644 index 0000000..837cdcf --- /dev/null +++ b/refleksi.md @@ -0,0 +1,3 @@ +# Refleksi: SOAP API vs REST/JSON + +Membangun aplikasi yang mengonsumsi SOAP API terasa lebih rumit dibandingkan REST/JSON karena kita harus menyusun *payload* berformat XML yang *verbose* dan terikat pada aturan struktur *Envelope* yang kaku. Selain itu, proses ekstraksi data (*parsing*) dari respons SOAP membutuhkan penanganan *namespace* XML yang membuat logika kode sedikit lebih panjang. Berbeda dengan REST/JSON, di mana struktur datanya jauh lebih ringan dan bisa langsung diakses layaknya objek asli dalam bahasa pemrograman (*native object*) tanpa perlu repot melakukan *parsing tag* spesifik. \ No newline at end of file