Middleware adalah perangkat lunak komputer yang menghubungkan komponen perangkat lunak atau aplikasi. Perangkat lunak terdiri dari satu set layanan yang memungkinkan beberapa proses yang berjalan pada satu atau lebih mesin untuk berinteraksi. Teknologi ini berkembang untuk menyediakan kemampuan untuk mendukung koheren didistribusikan pindah ke arsitektur, yang paling sering digunakan untuk mendukung dan menyederhanakan yang kompleks, aplikasi terdistribusi. Ini termasuk server web, server aplikasi, dan alat-alat serupa yang mendukung pengembangan aplikasi dan pengiriman. Middleware integral terutama teknologi informasi modern berdasarkan XML, SOAP, Web service, dan service-oriented architecture.
Middleware bekerja diantara perangkat lunak aplikasi yang dapat bekerja pada sistem operasi yang berbeda. Hal ini mirip dengan lapisan tengah-tier tiga arsitektur sistem tunggal, kecuali bahwa itu membentang di banyak sistem atau aplikasi. Contohnya termasuk EAI perangkat lunak, perangkat lunak telekomunikasi, transaksi monitor, dan pesan-dan-queueing perangkat lunak.
Perbedaan antara sistem operasi dan middleware fungsi ini, sampai batas tertentu, sewenang-wenang. Sementara fungsi kernel inti hanya dapat diberikan oleh sistem operasi itu sendiri, beberapa fungsionalitas yang sebelumnya disediakan oleh middleware dijual secara terpisah sekarang terintegrasi dalam sistem operasi. Contoh tipikal adalah TCP / IP stack untuk telekomunikasi, kini dimasukkan di setiap sistem operasi.
Dalam simulasi teknologi, middleware umumnya digunakan dalam konteks tingkat tinggi arsitektur (HLA) yang berlaku untuk banyak didistribusikan simulasi. Ini adalah lapisan perangkat lunak yang terletak di antara kode aplikasi dan run-time infrastruktur. Middleware umumnya terdiri dari fungsi perpustakaan, dan memungkinkan sejumlah aplikasi - simulasi atau HLA federates dalam terminologi - ke halaman fungsi-fungsi ini dari perpustakaan umum daripada menciptakan mereka kembali untuk setiap aplikasi
yang diatas itu kan pengertian middleware jadi menurut saya pengertian middleware telematika adalah perangkat lunak komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah program/aplikasi yang telah ada. Perangkat lunak yang di usung middleware adalah perangkat lunak yang terletak diantara program aplikasi dan pelayanan-pelayanan yang ada di sistim operasi.
Untuk Middleware pada saat ini dapat dikategorikan menjadi beberapa bagian antara lain :
- OLTP (Online Transaction Process), merupakan cara transaksi antara beberapa orang yang dilakukan secara online berbasis komputer
- RPC (Remote Procedur Call), merupakan sebuah teknologi komunikasi yang memungkinkan sebuah program komputer untuk membuat sebuah prosedur untuk melaksanakan kegiatan di ruang alamat lain.
Sumber : http://en.wikipedia.org/wiki/Middleware
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar
give me your comment