Web service adalah suatu sistem
perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi
antar sistem pada suatu jaringan. Web service digunakan sebagai suatu fasilitas
yang disediakan oleh suatu web site untuk menyediakan layanan (dalam bentuk informasi)
kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem
tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang
menyediakan web service. Web service menyimpan data informasi dalam format XML,
sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform,
sistem operasi, maupun bahasa compiler.
Web service bertujuan untuk
meningkatkan kolaborasi antar pemrogram dan perusahaan, yang memungkinkan
sebuah fungsi di dalam Web Service dapat dipinjam oleh aplikasi lain tanpa
perlu mengetahui detil pemrograman yang terdapat di dalamnya.
Beberapa
alasan mengapa digunakannya web service adalah sebagai berikut:
1. Web service
dapat digunakan untuk mentransformasikan satu atau beberapa bisnis logic atau
class dan objek yang terpisah dalam satu ruang lingkup yang menjadi satu,
sehingga tingkat keamanan dapat ditangani dengan baik.
2. Web service
memiliki kemudahan dalam proses deployment-nya, karena tidak memerlukan
registrasi khusus ke dalam suatu sistem operasi. Web service cukup di-upload ke
web server dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi.
3. Web service
berjalan di port 80 yang merupakan
protokol standar HTTP, dengan demikian web service tidak memerlukan konfigurasi
khusus di sisi firewall.
Tidak ada komentar:
Posting Komentar