MIDDLEWARE
TELEMATIKA
A.
Pengertian Middleware
Middleware adalah
software 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.
Dalam dunia
teknologi informasi, terminologi middleware merupakan istilah umum dalam
pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung,
ataupun untuk meningkatkan fungsi dari dua buah program/aplikasi yang telah
ada.
B.
Fungsi Middleware
Fungsi-fungsi dari
middleware adalah sebagai berikut :
·
Menyediakan lingkungan pemrograman aplilasi
sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang
ada pada sistem operasi .
·
Menyediakan lingkungan pemrograman aplikasi yang
umum yang mencakup berbagai komputer dan sistem operasi.
·
Mengisi kekurangan yang terdapat antara sistem
operasi dengan aplikasi, seperti dalam hal: networking, security, database,
user interface, dan system administration.
C.
Perkembangan Middleware
Perkembangan
middleware dari waktu ke waktu dapat dikatagorikan sebagai berikut:
1.
On Line Transaction Processing (OLTP)
Merupakan
perkembangan awal dari koneksi antar remote database. Pertama kali ditemukan
tahun 1969 oleh seorang engineer di Ford, kemudian diadopsi oleh IBM hingga
kini dikenal sebagai proses OLTP. DIGITAL ACMS merupakan contoh lainnya yang
sukses pada tahun 70-an dan 80-an. UNIX OLTP lainnya seperti:
Encina,
Tuxedo pada era 80-an, serta DIGITAL CICS untuk UNIX yang memperkenalkan konsep
dowsizing ke pasar.
2.
Remote Procedure Call (RPC)
Menyediakan
fasilitas jaringan secara transparan. Open Network Computing (ONC) merupakan
prototipe pertama yang diperkenalkan awal tahun 70-an. Sun unggul dalam hal ini
dengan mengeluarkan suatu standar untuk koneksi ke internet. Distributed
Computing Environment (DCE) yang dikeluarkan oleh Open Systems Foundation (OSF)
menyediakan fungsi-fungsi ONC yang cukup kompleks dan tidak mudah untuk sistem
administrasinya.