Jumat, 27 Desember 2013

Middleware Data

Definisi Middleware

Perangkat lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di dalam sistem operasi. Middleware mempunyai prinsip  yaitu teknologi yang mengintegrasikan dua atau lebih software aplikasi atau lapisan antara sistem operasi dan aplikasi untuk memungkinkan pertukaran data.

Tujuan Umum Middleware

  1. Middleware adalah S/W penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.
  1. Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda.

Lingkungan Komputasi Middleware Telematika

Lingkungan Komputasi : Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
·         Komputasi tradisional
·         Komputasi berbasis jaringan
·         Komputasi embedded
·         Komputasi grid.

Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :

1.      Single instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial

2.      Single instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama

3.      Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor

4.      Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.


Kebutuhan  Middleware

Integrasi hanya dapat terjadi jika antara berbagai mesin dan aplikasi yang berbeda-beda dapat saling bekerja sama (interoperate). Dalam hal ini, data yang disediakan oleh suatu subsistem harus dapat diakses juga oleh sistem lainnya. Middleware adalah software yang di rancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.

Contoh Middleware

Java’s: Remote Procedure Call.
Object Management Group’s: Common Object Request Broker Architecture(CORBA)
Microsoft’s COM/DCOM (Component Object Model).
 Also .NET Remoting.
ODBC (Open Database Connectivity) adalah suatu middleware berbasis Windows yang digunakan untuk berinteraksi denga berbagai database
JDBC (Java Database Connectivity) memungkinkan applet mengakses database Bisa digunakan pada JSP



Sumber :
http://firzafirafirza.blogspot.com/2012/11/middleware-telekomatika.html

http://bramxenon.blogspot.com/2012/11/middleware-telematika-manajemen-data.html

Tidak ada komentar:

Posting Komentar