Pengertian Middleware
Middleware adalah sebuah aplikasi yang secara
logic berada diantara lapisan aplikasi (application layer) dan lapisan data
dari sebuah arsitektur layer-layer TCP/IP [1]. Middleware bisa juga
disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi
aras tinggi. Software yang berfungsi sebagai lapisan konversi atau penerjemah
yaitu :
1. Software
penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses
dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu
jaringan juga sebagai integrator.
2. Middleware saat
ini dikembangkan untuk memungkinkan satu aplikasi berkomunikasi dengan lainnya
walaupun berjalan pada platform yang berbeda.
3. Biasa dipakai saat
bermigrasi.
Tujuan middleware
Tujuan utama layanan middleware adalah untuk
membantu memecahkan interkoneksi beberapa aplikasi dan masalah
interoperabilitas. Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi
mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar
platform yang berbeda.
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. Dalam kasus kantor di atas,
data customer sering harus dapat dibaca oleh bagiancustomer
service dan akuntansi. Data hasil pengembangan perlu dapat dibaca oleh
bagian manajemen. Hal ini semakin terasa ketika sistem tersebar menjadi semakin
besar dan bervariasi. Di sinilah aplikasi middleware memegang
peranan. Middleware adalah software yang d i rancang untuk
mendukung pengembangan sistem tersebar dengan memungkinkan aplik asi yang
sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware,
data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan,
dan manajemen sesuai kebutuhan. Di sini middleware dapat berfungsi
sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data
yang dapat mereka proses.
Contoh Middleware
yaitu :
1. Java’s: Remote
Procedure Call.
2. Object Management
Group’s: Common Object Request Broker Architecture(CORBA)
3. Microsoft’s
COM/DCOM (Component Object Model).
4. Also .NET
Remoting.
Sumber : http://vhinta.blogspot.com/2012/10/middleware-telematika.html
Tidak ada komentar:
Posting Komentar