Middleware Telematika

Middleware Telematika

Middleware Telematika

Middleware Telematika
Middleware Telematika

Pengertian Middleware

Middleware Didefinisikan sebagai sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan
lapisan data dari sebuah arsitektur layer-layer TCP/IP. Middleware bisa juga disebut protokol. Protokol komunikasi
middleware mendukung layanan komunikasi aras tinggi.Middleware merupakan Software yang berfungsi sebagai lapisan konversi atau penerjemah. Juga merupakan penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berhubungan dalam suatu jaringan.

Contoh-Contoh Middleware

Contoh dari Middleware yang mungkin sering temui disekitar kita,walaupun mungkin sebenarnya ada juga beberapa orang yang belum tau.

  • Java’s: Remote Procedure Call
  • Object Management Group’s: Common Object Request Broker Architecture (CORBA)
  • Microsoft’s COM/DCOM (Component Object Model)

Layanan Middleware

Middleware memberikan layanan dengan menyediakan kumpulan fungsi API (Application Proggraming Interface) yang lebih tinggi dari pada API yang disediakan oleh sistem Operasi.Layanan yang diberikan oleh Middleware memungkinkan suatu aplikasi untuk dapat :

  1. Mengalokasikan suatu layanan secara transparan pada jaringan.
  2. Menyediakan interaksi dengan aplikasi atau layanan lain.
  3. Diperluas (dikembangkan) kapasitasnya tanpa kehilangan fungsinya.

Contoh-Contoh layanan Middleware

  • Transaction Monitor
  1. Ini Merupakan Produk pertama dari layanan Middleware.
  2. Layanan ini menempati posisi antara permintaan dari program client dan database, untuk menyakinkan bahwa semua transaksi ke Database terlayani dengan baik.
  • Messaging Middleware
  1. Layanan ini menyimpan data dalam suatu antrian message jika mesin tujuan sedang mati atau overloaded.
  2. layanan ini mungkin berisi business logic yang merutekan message ke tujuan sebenarnya dan memformat ulang data lebih tepat.
  3. Sama seperti sistem messaging email, hanya saja messaging Middleware digunakan untuk mengirim data antar aplikasi.