Sabtu, 12 November 2011

Middleware

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.

Contoh-contoh dari layanan middleware :
1. Transaction Monitor
Merupakan Produk pertama yang disebut middleware. Menempati posisi antara
permintaan dari program client dengan database, untuk menyakinkan bahwa semua
transaksi ke database terlayani dengan baik.
2. Messaging Middleware
Merupakan antarmuka dan transportasi antar aplikasi. Dapat menyimpan data dalam
suatu antrian message jika mesin tujuan sedang mati atau overloaded. Berisi business
logic yang merutekan message ke tujuan sebenarnya dan memformat ulang data lebih
tepat. Sama seperti sistem messaging email, kecuali messaging middleware digunakan
untuk mengirim data antar aplikasi.
3. Database Middleware
Middleware basisdata menyediakan interface antara sebuah query dengan beberapa
database yang terdistribusi. Menggunakan, baik arsitektur hub and spoke atau
arsitektur terdistribusi, sehingga memungkinkan data untuk digabungkan dari beberapa
sumber data yang berbeda atau terpisah.
4. Middleware Application Server
Merupakan sebuah Web-based Application server, yang menyediakan antarmuka
untuk berbagai aplikasi. Digunakan sebagai middleware antara browser dengan
aplikasi. J2EE adalah contoh application serverA wide range of server-side processing
has been supported by appservers (i.e.;J2EE).

 
Fungsi Middleware

Fungsi-fungsi dari middleware adalah sebagai berikut :
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 sistem operasi.
3.Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti
dalam hal: networking, security, database, user interface, dan system administration.

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.

http://www.scribd.com/doc/41664273/Middleware-Pengantar-Telematika

Tidak ada komentar:

Posting Komentar