Apa itu Web Service? Ketahui definisi dan seluk-beluk tentang Web Service di sini!

Layanan Web adalah aplikasi atau sumber data yang dapat diakses melalui protokol web standar (HTTP atau HTTPS).

Tidak seperti aplikasi Web, layanan web dirancang untuk berkomunikasi dengan program lain, bukan secara langsung dengan pengguna.

Sementara layanan web dapat memberikan data dalam sejumlah format yang berbeda, XML dan JSON adalah yang paling umum.

Format berbasis teks standar ini dapat dengan mudah dikenali dan diuraikan oleh program lain yang menerima data.

Protokol Layanan Web yang paling umum- SOAP (Protokol Akses Objek Sederhana)- Cukup menambahkan header ke setiap pesan XML sebelum ditransfer melalui HTTP.

Layanan Web yang berorientasi bisnis dapat menggunakan standar yang disebut UDDI.

Ini memformat data dalam jenis XML tertentu yang dikenal sebagai bahasa Web Services Deskripsi Bahasa, atau WSDL.

Sementara file uddi transmit.wsdl alih-alih file standar.xml, itu mungkin masih menggunakan protokol SOAP untuk mentransfer data.

Sebagian besar layanan web menyediakan API, atau serangkaian fungsi dan perintah, yang dapat digunakan untuk mengakses data.

Misalnya, Twitter menyediakan API yang memungkinkan pengembang untuk mengakses tweet dari layanan dan menerima data dalam format JSON.

Yelp menyediakan API bagi pemrogram untuk mengakses informasi tentang bisnis, yang dapat ditampilkan secara langsung di aplikasi atau situs web.

Google Maps menyediakan API untuk menerima data dan arahan geografis dari database Google Maps.

Catatan: API adalah serangkaian perintah dan pedoman khusus yang digunakan untuk mengakses data, sedangkan layanan web adalah layanan aktual yang disediakan oleh sumber berbasis internet.

Subscribe to My Newsletter

Subscribe to my weekly newsletter. I don’t send any spam email ever!