Kamis, 16 Januari 2014

Middleware telematika


        Pengertian 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 :

        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.

        Middleware saat ini dikembangkan untuk memungkinkan satu aplikasi berkomunikasi dengan lainnya walaupun berjalan pada platform yang berbeda. Biasa dipakai saat bermigrasi.

Contoh Middleware yaitu :
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.

Layanan Middleware.
        Menyediakan kumpulan fungsi API (Application Programming Interfaces) yang lebih tinggi daripada API yang disediakan sistem operasi dan layanan jaringan yang memungkinkan suatu aplikasi dapat :

        Mengalokasikan suatu layanan secara transparan pada jaringan.
Menyediakan interaksi dengan aplikasi atau layanan lain.
Diperluas (dikembangkan) kapasitasnya tanpa kehilangan fungsinya.
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

Kesimpulan
        Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda


Tidak ada komentar:

Posting Komentar