Apa itu Web Service dan Berbagai Contoh Web Service
Pengenalan Singkat Tentang Web Service
Web service adalah sebuah platform yang dapat digunakan untuk berkomunikasi dengan sistem lain dan memungkinkan berbagai macam aplikasi untuk saling berinteraksi. Istilah ini pertama kali digunakan pada tahun 2000.
Web service berada dalam area seluas dari teknologi jaringan yang dijalankan di web dan dapat digunakan untuk mengakses berbagai macam data. Web service menggunakan protokol yang disebut Simple Object Access Protocol (SOAP) untuk mentransmisikan data yang dapat berupa text, image, video, ataupun suara.
Manfaat Utama Web Service
Bekerja Secara Langsung
Dengan web service, proses integrasi antar aplikasi bisa dilakukan dengan lebih cepat. Hal ini karena web service langsung mengintegrasikan aplikasi yang berbeda tanpa mengeluarkan pemberitahuan terlebih dahulu.
Menerapkan Kualitas Reuse
Dengan menggunakan web service, pelanggan bisa merasakan manfaat dari Reuse bentuk dan desain dari aplikasi. Fitur Reuse ini memungkinkan komponen secara efisien digandakan dan digunakan ulang.
Menurunkan Biaya
Menggunakan web service adalah cara yang efisien untuk menghemat biaya produksi. Hal ini karena kita tidak perlu mengeluarkan dana besar untuk mengembangkan komponen atau aplikasi yang sama yang dibuat oleh berbagai vendor yang berbeda.
Berbagai Macam Contoh Web Service
Web Service XML
Web service XML adalah format interoperabilitas antara aplikasi yang paling umum. Digunakan untuk mengirim data antar aplikasi yang dapat diakses melalui Uniform Resource Identifier (URI).
Web Service JSON
Web service JSON adalah kumpulan data yang dapat dibaca, dimodifikasi dan dikirimkan antara aplikasi. Ia menggunakan format sederhana untuk menyimpan dan mengirimkan informasi.
Web Service Rest
Web service Rest (Representational State Transfer) menawarkan model arsitektur yang desainnya tidak mementingkan implementasi tipe yang spesifik. Alamat URI hanya digunakan untuk metode manipulasi data.
Web Service SOAP
Web service SOAP (Simple Object Access Protocol) adalah protokol yang memungkinkan komunikasi antara aplikasi yang berbeda. Ini adalah format standar yang ditempuh oleh aplikasi web service modern.
Web Service UDDI
Web service UDDI (Universal Description Discovery and Integration) adalah hubungan yang dinamis antar aplikasi dan yang berhubungan dengan aplikasi web service universal.
Kesimpulan
Web service adalah sebuah platform yang dapat digunakan untuk berkomunikasi dengan sistem lain dan untuk memungkinkan berbagai macam aplikasi untuk saling berinteraksi. Dengan contoh web service ini, proses integrasi antar aplikasi bisa dilakukan dengan lebih cepat dan efisien. Berbagai contoh web service yang dapat digunakan antara lain web service XML, web service JSON, web service REST, web service SOAP dan web service UDDI.