Web service adalah standar yang digunakan untuk melakukan pertukaran data antar aplikasi atau sistem melalui jaringan. Contoh implementasi dari web service antara lain adalah SOAP dan REST.
Sementara itu, API adalah penghubung antara dua aplikasi yang berbeda untuk saling berkomunikasi. Perbedaan antara REST API dan web service adalah sebagai berikut ini.
Pengertian : Web service adalah mekanisme komunikasi antara dua aplikasi atau lebih terlepas dari arsitektur dan teknologi yang digunakan pada masing-masing aplikasi atau sistem tersebut.
Fungsi : Web service digunakan untuk menyediakan layanan informasi yang memungkinkan sistem di luar website berinteraksi dengan website tertentu melalui layanan yang telah disediakan.
Format Data : Web service menyimpan data dalam bentuk file XML sehingga dapat diakses oleh sistem lain yang menggunakan platform atau bahasa pemrograman yang berbeda.
GUI : Tidak memerlukan GUI.
Akses ke Sistem Operasi : Tidak memerlukan akses hingga ke sistem operasi.
Protokol : Bisa berjalan di protokol standar seperti HTTP.
Pengertian : REST API (Representational State Transfer Application Programming Interface) adalah jenis web service yang mengikuti prinsip REST.
Fungsi : REST API digunakan untuk mengakses dan mengelola data melalui permintaan HTTP (GET, POST, PUT, DELETE) dengan representasi sederhana seperti JSON atau XML.
Format Data : Menggunakan format data seperti JSON atau XML.
GUI : Bisa terintegrasi dengan GUI.
Akses ke Sistem Operasi : Tidak memerlukan akses hingga ke sistem operasi.
Protokol : Menggunakan protokol HTTP.
Secara singkat, web service dapat kita artikan sebagai sebuah konsep yang lebih luas yang mencakup berbagai jenis layanan komunikasi antar aplikasi, termasuk REST API.
REST API sendiri adalah salah satu implementasi spesifik dari web service yang mengikuti prinsip REST23.
email dan website anda tidak akan dipublikasi. Terimakasih
Untuk berlangganan artikel terbaru, silahkan masukkan email aktif anda. Kami akan mengirim secara otomatis. Terimakasih