Definisi Middleware Telematika
Istilah middleware didefinisikan sebagai sebuah
aplikasi yang secara logic berada diantara lapisan aplikasi (application layer)
dan lapisan data dari sebuah arsitektur layer-layer TCP/IP Jadi memang letaknya
benar-benar berasa di tengah-tengah lapisan aplikasi pada sebuah aplikasi.
Middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung
layanan komunikasi aras tinggi. Perangkat lunak middleware adalah perangkat
lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada
di sistim operasi. Ada beberapa fungsi dari middleware yang perlu kalian
ketahui, diantaranya:
1. Menyediakan lingkungan
pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara detail
pelayanan-pelayanan yang ada pada sistem operasi .
2. Menyediakan lingkungan
pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim
operasi.
3. Mengisi kekurangan yang
terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking,
security, database, user interface, dan system administration.
Tujuan Umum Middleware Telematika
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.
Middleware yang paling banyak dipublikasikan :
·
Open
Software Foundation’s Distributed Computing Environment (DCE),
·
Object
Management Group’s Common Object Request Broker Architecture (CORBA)
·
Microsoft’s
COM/DCOM (Component Object Model).
Perkembangan middleware dari waktu ke waktu
semakin pesat. Membuat kita sebangi salah satu penggunanya selalu dituntut
untuk terus meng-update informasi agar mengetahui perkembangan tentang
middleware tersebut. Perkembangannya 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 sis administrasinya.
Contoh Layanan Middleware
·
Transaction
Monitor
·
Produk
pertama yang disebut middleware
·
Menempati
posisi antara permintaan dari program client dan database, untuk menyakinkan
bahwa semua transaksi ke database terlayani dengan baik
·
Messaging
Midleware
·
Menyimpan
data dalam suatu antrian message jika mesin tujuan sedang mati atau overloaded
·
Mungkin
berisi business logic yang merutekan message ke ujuan sebenarnya dan memformat
ulang data lebih tepat
·
Sama
seperti sistem messaging email, kecuali messaging middleware digunakan untuk
mengirim data antar aplikasi
Contoh Layanan Midleware
·
Distributed
Object Middleware
Contoh : RPC, CORBA dan
DCOM/COM
·
Middleware
basis data
Contoh : menyediakan
antarmuka antara sebuah query dengan beberapa database yang terdistribusi
·
Application
Server Middleware
Contoh : J2EE
Application Server, Oracle Application Server
Middleware di masa yang akan datang
Saat ini, hampir seluruh aplikasiterd istribusi
dibangun dengan menggunakan middleware. Menurut IDC, sepanjang 2003,
kebutuhan terhadap teknologimiddleware akan naik di berbagai segmen,
termasuk juga Linux. Terlebih, Linux memiliki juga potensi untuk berkembang
menjadi sistem operasi untukembedded systems. Dengan prediksi pasar embedded
sytems mencapai $1.4 milliar di tahun 2006 dan laju pertumbuhan per tahun
(CAGR) 18.6 persen (laporan IDC 2003), kebutuhan middleware sebagai
penghubung beragam sistem akan meningkat. Masih menurut IDC, perkembangan
segmen middleware terbesar akan terjadi dalam alat yang membantu system
manajemen bisnis. Hal ini terjadi untuk memenuhi permintaan akan integrasi
aplikasi yang lebih baik. Linux, didukung oleh bermacam produk middleware,
memberikan pilihan sistem operasi dan middleware yang stabil, dengan
harga yang bersaing.
Tidak ada komentar:
Posting Komentar