Apa Itu Web Service ?

Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Namun yang membedakan web service dengan web pada umumnya adalah interaksi yang diberikan oleh web service.

Web service dapat diartikan juga sebuah metode pertukaran data, tanpa memperhatikan dimana sebuah database ditanamkan, dibuat dalam bahasa apa sebuah aplikasi yang mengkonsumsi data, dan di platform apa sebuah data itu dikonsumsi.

Web pada umumnya digunakan untuk melakukan respon dan request yang dilakukan antara client dan server. Sebagai contoh, seorang pengguna layanan web tertentu mengetikan alamat url web untuk membentuk sebuah request. Request akan sampai pada server, diolah dan kemudian disajikan dalam bentuk sebuah respon. Dengan singkat kata terjadilah hubungan client-server secara sederhana.

Apa Itu Interoperability ?

Interoperability adalah kemampuan dua atau lebih sistem, aplikasi atau komponen sistem untuk bertukar data dan memproses data, mempersatukan berbagai sistem komputer agar dapat bekerja sama dan saling  berkomunikasai dengan baik.

Penerapan interoperability 


Software Interoperability

Software interoperability memungkinkan dua atau lebih perangkat lunak bisa saling berkomunikasi untuk saling bertukar dan memproses data  meskipun di kembangkan oleh vendor yang berbeda, menggunakan bahasa pemrograman yang berbeda dalam pembuatan dan dijalankan di platform yang berbeda.

Interoperability Level



Dibawah ini adalah abstraksi dari tingkatan interoperability ;

Ø  - Physical Interoperability

Ø -  Data-level Interoperability

Ø - Specification-level Interoperability

Ø  - Semantic Interoperability

Arsitektur Interoperability

Perkembangan arsitektur software interoperability mengalami perkembangan yang begitu pesat. Dibawah ini adalah beberapa arsitektur yang digunakan dalam software interoperability :

Ø  Network Protocols

Ø  Client-Server systems

Ø  Application Design

Ø  Software Components

Ø  Code reuse

Ø  Legacy software

Ø  Middleware

Ø  Ontologies

Ø  Network-application Interoperability

 

 

  

Comments

Popular posts from this blog

Konsep estetika gambar pada desain

Cloud Infrastructure Mechanism