MIDDLEWARE TELEMATIKA
Pengertian Middleware
Dalam
dunia teknologi informasi, terminologi middleware adalah istilah umum
dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai
penghubung, ataupun untuk meningkatkan fungsi dari dua buah
progaram/aplikasi yang telah ada. Perangkat
lunak middleware adalah perangkat lunak yang terletak diantara program
aplikasi dan pelayanan-pelayanan yang ada di sistim operasi.
Fungsi Middleware
- Menyediakan lingkungan pemrograman aplikasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
- Menyediakan lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
- Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.
Tujuan Middleware
Tujuan
utama layanan middleware adalah untuk membantu memecahkan interkoneksi beberapa
aplikasi dan masalah interoperabilitas. Middleware sangat dibutuhkan untuk
bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan
komunikasi antar platform yang berbeda.
Perangkat
lunak ini terdiri dari serangkaian pelayanan yang mengizinkan bermacam-macam
proses berjalan dalam satu atau lebih mesin untuk dapat saling berinteraksi
satu sama yang lainnya. Lambat laun teknologi ini menyediakan kemampuan
interoperabilitas yang mendukung pada perpindahan ke arsitektur distribusi yang
berhubungan, yang biasanya sering digunakan untuk mendukung dan menyederhanakan
kerumitan, aplikasi terdistribusi. Termasuk didalamnya, web server, aplikasi
server dan peralatan sama yang mendukung pengembangan dan pengantaran aplikasi.
Middleware secara khusus menjadi bagian dari teknologi informasi modern
berbasis XML, SOAP, web service dan pelayanan berbasis arsitektur. Middleware
berada diantara aplikasi perangkat lunak yang mungkin bekerja pada system
operasi yang berbeda. Middleware serupa dengan middle layer dari sebuah tiga
baris sistem arsitektur tunggal, kecuali usahanya melewati bermacam-macam
system atau aplikasi. Contohnya perangkat lunak EAI (Enterprise Application
Integration), perangkat lunak telekomunikasi, monitor transaksi dan perangkat
lunak pemesanan dan pengantrian.
Lingkungan Komputasi Middleware
Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
Contoh Middleware
1. Komputasi tradisional,
2. Komputasi berbasis jaringan,
3. Komputasi embedded,
4. Komputasi grid.
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer
meja (desktop) untuk pemakaian pribadi di kantor atau di rumah. Namun,
seiring dengan perkembangan teknologi maka komputasi tradisional
sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan
mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis
ini membuat batas antara komputasi tradisional dan komputasi berbasis
jaringan sudah tidak jelas lagi.
a. Java’s : Remote Procedure Call
Remote Procedure Calls (RPC) memungkinkan suatu bagian logika aplikasi untuk didistribusikan pada jaringan. Contoh :
· SUN RPC, diawali dengan network file system (SUN NFS).
· DCE RPC, sebagai dasar Microsoft’s COM.
Object Request Brokers (ORBs) memungkinkan objek untuk didistribusikan dan dishare pada jaringan yang heterogen. Pengembangan dari model prosedural RPC, –Sistem objek terdistribusi, seperti CORBA, DCOM, EJB, dan .NET memungkinkan proses untuk dijalankan pada sembarang jaringan.
b. Object Management Group’s : Common, dan Object Request Broker Architecture (COBRA)
c. Microsoft’s COM/DCOM (Companent Object Model), serta
d. Also .NET Remoting.
referensi:
http://freakpaper.blogspot.com/2012/11/middleware-telematika.html
http://superhugeblog.blogspot.com/2012/10/apa-itu-middleware-dan-mengapa-kita.html
http://adriansasera.blogspot.com/2012/11/middleware.html
Komentar
Posting Komentar