Apa itu Web Service, Cara Kerja, Berserta Fungsinya! - Rafael Nuansa

Apa itu Web Service, Cara Kerja, Berserta Fungsinya!

Apa itu Web Service, Cara Kerja, Berserta Fungsinya!

Apa Itu Web Service

Yang pertama, Mari kita bahas tentang Web service, Web Service merupakan sebuah sistem atau perangkat lunak yang didesain untuk mesin interoperabilitas untuk berinteraksi dalam jaringan. Web Service berinteraksi melakukan pertukaran data pada sistem atau aplikasi yang dibuat dengan Bahasa pemrograman yang berbeda ataupun berjalan dalam platform yang berbeda.

Contoh dari pengimpementasian dari web service adalah SOAP (Simple Object Access Protocol) dan REST (Representational State Transfer). Web service biasanya hanya berupa Application Programming Interface (API) yang diakses didalam jaringan seperti internet dan dijalankan dengan remote system yang bisa diakses dimanapun dan kapanpun selama terhubung ke internet.

Dikutip dari : https://dev-satudata.kemkes.go.id/web-services

Cara Kerja Web Service

Web service merupakan sistem yang berjalan dengan terintegrasi. Beberapa teknologi yang menjadi pendukung dalam teknologi ini, seperti SOAP, REST, WSDL, dan WDDX. Selain itu, teknologi juga menggunakan beberapa protokol seperti HTTP, FTP, ataupun SMTP.

Dengan menggunakan teknologi ini, maka nantinya client akan mengirim pesan dalam format SOAP atau REST. Pesan ini sendiri berisi dokumen XML yang nantinya akan ditransfer dalam jaringan melalui protokol seperti HTTP. Nantinya pesan ini akan disampaikan ke server. Server sendiri akan merespon dengan mengambil dan menampilkan data yang diminta. Biasanya, server akan merespon dengan menampilkan data dalam format XML, HTML, atau JSON.

Cara Kerja Web Service :

  • Client memberi pesan request ke server 
  • Pesan dari client dalam format XML. Nantinya pesan tersebut dikirim ke server menggunakan protokol tertentu, misal HTTP. Pesan tersebut akan dikirim terlebih dahulu ke layanan ini.
  • Nantinya, teknologi akan memeriksa validitas dari permintaan tersebut. Dalam tahap ini, layanan ini juga akan memeriksa apakah tujuan sudah benar atau belum. Nantinya, layanan ini juga akan mengubah format pesan tadi menadi format yang server pahami
  • Server akan memproses pesan tersebut dan meresponnya. Jika request tersebut ada di database, maka request diterima. Jika tidak ada, maka request ditolak.
  • Selanjutnya, server akan memberikan kembali data tersebut, fungsinya untuk melakukan validasi dan mengubah format pesan tersebut ke dalam format yang dipahami client.
  • Data yang diminta akan diterima oleh client dan sudah bisa ditampilkan dalam format yang mudah dipahami.

Fungsi Web Service

Berikut ini merupakan Fungsi dari Web Service :

1. Membuat Data Bisa Diakses dari Manapun dan Kapanpun
Salah satu fungsi dari teknologi ini adalah membuat website bisa diakses dari manapun dan kapanpun. Hal ini menjadi solusi dari masalah interoperabilitas website yang tinggi. Dengan adanya teknologi ini maka akses bisa menjadi lebih lancar

2. Memungkinkan Akses Melalui Banyak Protokol
Fungsi lain dari web service adalah memungkinkan website bisa diakses lewat banyak protokol. Hal ini juga memungkinkan akses website menjadi lebih mudah.

3. Memungkinkan Interaksi Antar Format, Sistem, dan Bahasa
Web service adalah sebuah teknologi yang juga membuat website bisa saling berinteraksi meskipun terdapat perbedaan format, sistem operasi, ataupun bahasa pemrograman yang digunakan antar sisi client dan server. Teknologi ini memungkinkan interaksi tetap bisa berjalan dengan semua perbedaan tersebut

Itulah beberapa fungsi dari teknologi ini. Selain contoh fungsi web service seperti di atas, teknologi ini juga masih memiliki beberapa fungsi lain seperti untuk monitorinh, routing, management, dan lainnya.



EmoticonEmoticon

Ad Placement

Formulir Kontak