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 dari middleware telematika :
1. Menyediakan
lingkungan pemrograman aplikasi 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 :
1. 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.
2. 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 :
1. Open
Software Foundation’s Distributed Computing Environment (DCE),
2. Object
Management Group’s Common Object Request Broker Architecture (CORBA)
3. Microsoft’s
COM/DCOM (Component Object Model).
Lingkungan
Komputasi Dari Middleware Telematika
Suatu
lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat
dikelompokkan menjadi empat jenis yaitu :
1.
Komputasi tradisional,
2.
Komputasi berbasis jaringan,
3.
Komputasi embedded,
4.
Komputasi grid.
Kebutuhan Middleware
Middleware adalah software yang
dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan
aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan
middleware, data yang sama dapat digunakan oleh customer service, akuntansi,
pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat juga berfungsi
sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data
yang dapat mereka proses.
Middleware tersedia untuk berbagai
platform, dengan berbagai jenis. Jenis middleware yang umum dikembangkan saat
ini dapat dikelompokkan dalam lima kategori besar, salah satunya adalah
homegrown, yang dikembangkan khusus untuk kebutuhan internal organisasi, model
RPC/ORB (Remote Procedure Call/Object Request Broker), Pub/Sub
(Publication/Subscription), Message Queuing, dan TP (Transaction Processing)
Monitor.
Di Linux, banyak perusahaan besar
seperti IBM, BEA, dan Schlumberger yang sedang dan sudah mengerjakan berbagai
sistem middleware. Salah satu produk middlewareIBM untukplatform Linux adalah
BlueDrekar™. BlueDrekar™ adalah middleware berbasis spesifikasi Bluetooth™
untuk koneksi peralatan wireless di lingkungan rumah dan kantor. Produk
middleware ini menyediakan protocol stack dan berbagai API (Application
Programming Interfaces) yang dibutuhkan aplikasi berbasis jaringan. Diharapkan
adanya BlueDrekar™ di Linux ini akan mempercepat pertumbuhan aplikasi dan peralatan
berbasis Bluetooth™.
Contoh-contoh Middleware :
1. 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.
2. Object
Management Group’s : Common, dan Object Request Broker Architecture (COBRA)
3. Microsoft’s
COM/DCOM (Companent Object Model), serta
4. Also
.NET Remoting.
SUMBER
:
https://bobbyafif.wordpress.com/2012/11/30/tugas-3-middleware-telematika/
http://ratnasariii.blogspot.com/2012/11/middleware-telematika.html
0 komentar:
Posting Komentar