CONTOH MIDDLEWARE
Integrasi
hanya dapat terjadi jika antara berbagai mesin dan aplikasi yang berbeda-beda
dapat saling bekerja sama (interoperate). Dalam hal ini, data yang disediakan
oleh suatu subsistem harus dapat diakses juga oleh sistem lainnya. Dalam
kasus kantor di atas, data customer sering harus dapat dibaca oleh
bagiancustomer service dan akuntansi. Data hasil pengembangan perlu dapat
dibaca oleh bagian manajemen. Hal ini semakin terasa ketika sistem tersebar menjadi
semakin besar dan bervariasi. Di sinilah aplikasi middleware memegang
peranan. Middleware adalah software yang d i rancang untuk mendukung
pengembangan sistem tersebar dengan memungkinkan aplik asi yang sebelumnya
terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama
dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen
sesuai kebutuhan. Di sini middleware dapat berfungsi sebagai penerjemah
informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka
proses.
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-contoh
Middleware
- Java’s : Remote Procedure Call Remote Procedure Calls (RPC) memungkinkan suatu bagian logika aplikasi untuk didistribusikan pada jaringan.
- 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.
- Object Management Group’s : Common, dan Object Request Broker Architecture (COBRA)
- Microsoft’s COM/DCOM (Companent Object Model).
- Also .NET Remoting.
Referensi
:
Tidak ada komentar:
Posting Komentar