Kamis, 13 November 2014

Middleware Telematika

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