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