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
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.
