Perbandingan parsing data menggunakan JSON dan XML

Dalam sebuah project yang sedang saya kerjakan saat ini , merupakan sebuah kesempatan yang luar biasa karena dapat mengenal apa itu webservice dan tipe data pengembalian apa saja yang digunakan. Sempat saya berpikir tipe kembalian apa yang paling ringan dan mempunyai response paling cepat. Saat ini tipe data kembalian yang baru saya ketahui adalah JSON dan XML. Mungkin saja masih ada tipe data kembalian yang belum saya ketahui ­čÖé

Beberapa waktu yang lalu saya mencoba untuk mencari perbandingan antara kedua tipe kembalian data tersebut. Selain itu saya juga melakukan perbandingan secara black box (membuat web service REST sederhana dengan kembalian JSON dan XML, kemudian di akses oleh android) untuk membuktikan tipe kembalian data  mana yang lebih ringan. Saat itu saya menduga bahwa tipe JSON lah yang paling ringan dan mempunyai delay yang rendah.  Ada berbagai cara untuk mengetahui secara rinci tentang perbandingan kedua tipe tersebut. Tetapi dalam postingan kali ini saya hanya memberikan hasil penelitian yang telah dilakukan oleh orang lain terkait tipe kembalian ini. :p Baca lebih lanjut

Iklan

SOAP Vs REST

Web service merupakan kunci integrasi untuk aplikasi-aplikasi yang berbeda platform, bahasa, dan sistem. Dengan kata lain kita dapat menyebut web service sebagai┬á“titik temu bisnis”.

REST masih cukup baru, sedangkan SOAP telah merevolusi RPC dan lebih terbuka dibanding batasan-batasan yang ada di versi sebelumnya.

Terminologi

  • SOAP adalah Simple Object Access Protocol
  • HTTP berbasis API berarti API yang diekspos sebagai salah satu atau lebih HTTP URI dan respon berupa XML/JSON. Skema respon dapat dikustomasi untuk setiap objek
  • REST pada sisi yang lain menambahkan sebuah elemen untuk menggunakan URI standar, dan juga memberikan kepentingan kepada penggunaan HTTP (seperti GET/POST/PUT, dsb.)

Meskipun beberapa tahun ini kita melihat perkembangan teknologi web service, tetapi popularitas SOAP tetap tidak berkurang. Arsitektur internet  datag dengan argumen yang bagus untuk  menekan soap di sisi yang lain: ada metode yang lebih baik untuk membangun web service dalam bentuk Representational State Transfer (REST).

REST lebih kepada filosofi lama, ketimbang sebuah teknologi yang baru. Tetapi dalam kenyataannya datang kemudian dalam teknologi. Sedangkan SOAP nampak seperti lompatan baru ke fase selanjutnya dalam pengembangan internet dengan sekumpulan spesifikasi baru, filosofi REST mendukung bahwa prinsip dan protokol yang sudah ada di Web cukup untuk membuat web servide yang kuat (robust). Hal ini berarti bahwa developer yang mengerti HTTP dan XML dapat mulai membangun web service tanpa membutuhkan toolkit di belakang apa yang biasanya digunakan dalam pengembangan aplikasi internet.

RESTful vs SOAP Baca lebih lanjut