TUJUAN UMUM MIDDLEWARE TELEMATIKA
Ferdinand Budi Asido , Ibnu Taimiyyah
Email : f3r_doggy@hotmail.com, ibnoe.taimiyyah@gmail.com
ABSTRAK
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 atau dua sistem yang dalam pertukaran data. Perangkat lunak middleware
adalah perangkat lunak yang terletak diantara program aplikasi dan
pelayanan-pelayanan yang ada di sistim operasi. Middleware juga merupakan suatu
subsistem yang menghubungkan subsistem satu dengan subsistem lainnya. Jadi
secara logika middleware merupakan perangkat tengah (berada diantara dua
komponen) yang digunakan sebagai penghubung. Pada penulisan ini saya akan
menyajikan sekilas tentang middleware.
1.
PENDAHULUAN
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.
Dalam dunia teknologi informasi Middleware merupakan suatu
software yang dirancang untuk menghubungkan beberapa proses pada satu atau
lebih mesin untuk dapat saling berinteraksi pada suatu jaringan.
Seperti data customer yang harus dapat dibaca oleh
bagian customer service dan akuntansi. Data hasil pengembangan perlu dapat
dibaca juga oleh bagian manajemen. Hal ini semakin terasa ketika sistem
tersebar menjadi semakin besar dan bervariasi.
Di sinilah aplikasi middleware memegang peranan,
dengan bantuan middleware, data yang sama dapat digunakan oleh customer
service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan.
Disini middleware dapat berfungsi sebagai penerjemah informasi
sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.
Middleware berada diantara lapisan aplikasi (application
layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP. Middleware
bisa juga disebut protokol.
2. 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)
3. KESIMPULAN
Middleware merupakan komponen perangkat lunak yang
memberikan peranan penting dalam pengembangan aplikasi client/server dengan
tidak memandang platform. Beberapa arsitektur dan tipe middleware dapat
digunakan sesuai dengan kebutuhan. Dengan Middleware data-data yang terisolasi
bisa dengan mudah dijangkau dan saling terhubung, sehingga memungkinkan para
pengguna pada divisi yang berbeda disuatu organisasi atau perusahaan untuk bisa
mengakses dan menggunakan data secara bersamaan. Contohnya pada sebuah ATM untuk pengambilan uang tunai, dengan menggunakan middleware proses pengambilan uang dapat direkam secara terus menerus, jadi bila ada kerusakan atau peretasan terhadap atm, tidak langsung melibatkan database utama pada bank. Masih banyak lagi fungsi - fungsi middleware yang dapat membantuk kinerja sistem, mudah mudahan dengan postingan ini dapat menambah wawasan teman teman tentang tujuan dari sebuah middle ware.
Sekian dan terimakasih, sampai ketemu di postingan berikutnya yaa...
Sumber :
Tidak ada komentar:
Posting Komentar