Rabu, 16 Januari 2013

Middleware

Dalam pengertian yang paling umum, middleware adalah komputer perangkat lunak yang menyediakan layanan untuk aplikasi perangkat lunak di luar yang tersedia dari sistem operasi . Middleware dapat digambarkan sebagai "lem software". Jadi middleware tidak jelas bagian dari sistem operasi , bukan sistem manajemen database , dan juga bukan bagian dari satu aplikasi perangkat lunak . Middleware memudahkan pengembang perangkat lunak untuk melakukan komunikasi dan input / output , sehingga mereka dapat fokus pada tujuan tertentu dari aplikasi mereka.

Middleware dalam aplikasi terdistribusi
Istilah ini paling sering digunakan untuk perangkat lunak yang memungkinkan komunikasi dan pengelolaan data dalam aplikasi terdistribusi . Dalam middleware pengertian yang lebih spesifik dapat digambarkan sebagai "dasbor di ' client-server '".
ObjectWeb mendefinisikan middleware sebagai: "Lapisan perangkat lunak yang terletak di antara sistem operasi . dan aplikasi pada setiap sisi dari sebuah sistem komputasi terdistribusi dalam jaringan Layanan yang dapat dianggap sebagai middleware termasuk enterprise integrasi aplikasi , integrasi data , pesan berorientasi middleware (MOM), broker objek permintaan (ORBs), dan layanan bus perusahaan (ESB).
Komputasi terdistribusi middleware sistem longgar dapat dibagi menjadi dua kategori - orang yang memberikan manusia waktu layanan (seperti melayani permintaan web) dan mereka yang tampil di mesin-waktu. Ini middleware yang terakhir ini agak standar melalui Forum Ketersediaan Layanan dan umumnya digunakan dalam sistem embedded kompleks dalam industri telekomunikasi, pertahanan dan kedirgantaraan

Contoh lain dari middleware
Istilah middleware digunakan dalam konteks lain juga. Middleware kadang-kadang digunakan dalam arti mirip dengan driver perangkat lunak , lapisan abstraksi yang menyembunyikan detail tentang perangkat keras atau perangkat lunak lain dari aplikasi.
·         The Android sistem operasi menggunakan Linux kernel pada intinya, dan juga menyediakan kerangka aplikasi yang pengembang memasukkan ke dalam aplikasi mereka. Selain itu, Android menyediakan lapisan middleware termasuk perpustakaan yang menyediakan layanan seperti penyimpanan data, tampilan layar, multimedia, dan browsing web. Karena perpustakaan middleware yang dikompilasi ke bahasa mesin , layanan mengeksekusi cepat. Perpustakaan middleware juga menerapkan perangkat-spesifik fungsi, sehingga aplikasi dan kerangka aplikasi tidak perlu menyibukkan diri dengan variasi antara perangkat Android berbagai. Lapisan middleware Android juga berisi Dalvik mesin virtual dan inti Java aplikasi perpustakaan. [3]
·         Mesin permainan software seperti Gamebryo dan Renderware kadang-kadang digambarkan sebagai middleware, karena mereka menyediakan berbagai layanan untuk menyederhanakan pengembangan game.
·         Dalam teknologi simulasi, middleware umumnya digunakan dalam konteks arsitektur tingkat tinggi (HLA) yang berlaku untuk simulasi distribusi cukup banyak. Ini adalah lapisan perangkat lunak yang terletak di antara kode aplikasi dan infrastruktur run-time . Middleware umumnya terdiri dari fungsi perpustakaan, dan memungkinkan sejumlah aplikasi-simulasi atau HLA federates dalam terminologi-ke halaman fungsi-fungsi dari perpustakaan umum daripada menciptakan kembali mereka untuk setiap aplikasi.
·         Pengembang jaringan nirkabel dapat menggunakan middleware untuk memenuhi tantangan yang berkaitan dengan jaringan sensor nirkabel (WSN), atau teknologi WSN. Menerapkan aplikasi middleware memungkinkan WSN pengembang untuk mengintegrasikan sistem operasi dan perangkat keras dengan berbagai berbagai aplikasi yang saat ini tersedia. [4]
·         The QNX sistem operasi menawarkan middleware untuk menyediakan layanan multimedia untuk digunakan dalam mobil , pesawat , dan lingkungan lainnya.
·         Rumah platform multimedia (DVB-MHP) adalah sistem standar terbuka middleware dirancang oleh proyek DVB untuk televisi digital interaktif. PLTMH ini memungkinkan penerimaan dan pelaksanaan interaktif, aplikasi berbasis Java di televisi.
·         Universal Depan API , atau UHAPI, adalah sebuah antarmuka pemrograman aplikasi (API) untuk peralatan elektronik konsumen, yang diciptakan oleh Forum UHAPI. Tujuan UHAPI adalah untuk memungkinkan middleware standar untuk berjalan di audio / video streaming via platform API hardware-independen standar industri.
·         The Sound System Miles memberikan middleware driver perangkat lunak yang memungkinkan pengembang untuk membangun perangkat lunak yang bekerja dengan berbagai kartu suara yang berbeda, tanpa mengaitkannya dengan rincian dari setiap kartu.
·         Identifikasi frekuensi radio toolkit perangkat lunak yang tersedia middleware untuk menyaring data mentah berisik dan berlebihan.
·         Iland adalah middleware layanan berbasis didedikasikan untuk aplikasi real-time. Ini menawarkan dukungan rekonfigurasi deterministik dalam waktu dibatasi.

Manfaat middleware pada system informatika
Sistem Informasi dan tingkat integrasi mencerminkan suatu perusahaan, departemen, dan seluruh tingkat pembangunan nasional.Wajah kompleks dan terus berubah dunia online, middleware telah menjadi alat untuk integrasi sistem informasi yang komprehensif.

Setelah sistem operasi, middleware dan sistem manajemen database dengan jaringan setelah kebangkitan dan pengembangan jenis baru software dasar, dapat dianggap sebagai node dalam jaringan sistem operasi, aplikasi jaringan bawah lapisan perangkat lunak pendukung.

Dibandingkan dengan aplikasi yang berdiri sendiri, aplikasi Web dihadapkan dengan pertanyaan terbuka, evolusi, distribusi, otonomi dan heterogenitas.Sebagai aplikasi dukungan jaringan, middleware, untuk mendukung on-demand dan mengubah untuk beradaptasi dengan dunia online dan pengembangan aplikasi dan perubahan dalam jaringan distribusi di seluruh otonom, sistem informasi heterogen secara efektif diintegrasikan menjadi sebuah sistem yang terintegrasi.

sistem informasi Komputer adalah penggunaan akuisisi komputer, penyimpanan, pemrosesan, transmisi dan pengelolaan berbagai jenis informasi, serta untuk menyediakan layanan informasi kepada sistem komputer manusia-komputer interaksi aplikasi, adalah perangkat keras komputer, perangkat lunak dan aplikasi yang berhubungan dibuat dalam integrasi personil organisasisistem.Sistem informasi terdistribusi di berbagai bagian Internet.

Untuk mendukung sistem informasi terpadu yang komprehensif, generasi baru teknologi middleware biasanya didistribusikan objek, dan bus perangkat lunak ditambah keseluruhan struktur komponen lembut objek agen, agen berita, adaptor dan bungkus dan mekanisme lainnya, dan sistem informasi
di sekitar dasarstruktur, pembentukan infrastruktur berdasarkan middleware, aplikasi perangkat lunak dan kemudian di-kedalaman sumber daya, lapis bisnis dan lapisan presentasi membangun middleware aplikasi, aplikasi khusus untuk pembentukan bidang akhir kerangka aplikasi (atau platform) untuk mendukung berbagai informasiintegrasi sistem yang komprehensif.

Setelah sistem operasi, middleware, sistem manajemen database, teknologi jaringan dengan pengembangan dan penerapan perangkat lunak dasar konstan mendalam.Middleware dapat diklasifikasikan berdasarkan middleware, aplikasi middleware dan kerangka aplikasi untuk tiga jenis daerah.Di antara mereka, middleware integrasi aplikasi sumber data utama, sumber daya dan integrasi aplikasi, integrasi proses bisnis, integrasi middleware portal

.
SUMBER :

Tidak ada komentar:

Posting Komentar