![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYAZzaLomNl_UnD2Qhevj7EAS08g7ZOp5pxZmVud7hBrZRVffhWfew7eN5ra8K3p8wBjhZvPuTggyTxJwTPsWtIXcDdHOWE6-XDujyAc4vHQtnByobvEHP4ca4Xj7xaX2RwA678HBq70k/s200/Web+Service.png)
Pengertian
Software Interoperability (Web Service) adalah suatu sistem perangkat lunak yang digunakan untuk menggabungkan antara dua aplikasi atau komponen sistem yang berbeda supaya bisa saling bertukar data dan dapat memprosesnya secara real time. Sehingga aplikasi dapat berinteraksi meskipun digunakan pada perangkat yang berbeda. Contohnya Instagram dapat digunakan pada platform mobile (Android/iOS) maupun website, meskipun digunakan pada platform yang berbeda Instagram tetap menggunakan Database yang sama.Dibawah ini beberapa contoh penerapan interoperbility:
1. Client Server
Web browser sebagai client bisa
membuka halaman web yang disediakan oleh server dengan menggunakan domain name
server or IP.
2. Software Service
Digunakan untuk kebutuhan pertukaran
data atau memperluas fungsionalitas dari masing-masing aplikasi atau sistem,
contoh aplikasi fintech bisa bertukar data customer dengan aplikasi
transportasi online.
3. Device
Mouse dan keywboard bisa digunakan
untuk mengontrol PC.
4. Infrastruktur
Digunakan untuk menghubungkan dua atau lebih network router agar dapat meningkatkan kecepatan internet.
Kelebihan
Saat ini Software Interoperability banyak digunakan oleh perusahaan-perusahaan untuk pertukaran dan pemrosesan data dalam menjalankan bisnisnya.
Berikut ini beberapa kelebihan dari Software Interoperability.
1. Memfasilitasi berbagi pengetahuan
lintas disiplin ilmu dan lintas organisasi
2. Meningkatkan proses alur kerja
organisasi
3. Menghilangkan redudansi dan
duplikat data generator
4. Menghindari penulisan code yang
sama untuk men-generate data
5. Menjamin kemudahan pengembangan
aplikasi yang berkelanjutan
Kekurangan
Sistem web service saat ini masih dalam tahap perkembangan awal dibandingkan open standard komputer terdistribusi yang lebih matang seperti CORBA.
0 Komentar