Midlleware
Sebelum memasuki penjelasan tentang Middleware Telematika, ada baiknya mengetahui terlebih dahulu apa yang dimaksud dengan Middleware itu sendiri. Middleware sendiri banyak diartikan sebgai operasi sistem. Tapi maksud dari Middleware itu sendiri berbeda, berikut penjelasannya. Middleware adalah komputer perangkat lunak yang menyediakan layanan untuk aplikasi perangkat lunak di luar yang tersedia dari sistem operasi . Jadi, Middleware merupakan pengembang perangkat lunak yang digunakan untuk melakukan komunikasi dan input / output , sehingga mereka dapat fokus pada tujuan tertentu dari aplikasi mereka.
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
Lingkungan Komputasi Dari Middleware Telematika
Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
- Single
instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial
- Single
instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama
- Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor
- Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.
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 middleware IBM untuk platform 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™.
Saat
ini, hampir seluruh aplikasi terdistribusi dibangun dengan menggunakan
middleware. Masih menurut IDC, perkembangan segmen middleware terbesar akan
terjadi dalam alat yang membantu sistem 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.
Contoh-contoh
Middleware
- Java’s
: Remote Procedure Call
- Object
Management Group’s : Common, dan Object Request Broker Architecture (COBRA)
- Microsoft’s
COM/DCOM (Companent Object Model), serta
- Also
.NET Remoting.
Source:
http://en.wikipedia.org/wiki/Middleware
http://freakpaper.blogspot.com/2012/11/middleware-telematika.html
http://ratnasariii.blogspot.com/2012/11/middleware-telematika.html
Baca Selanjutnya .....