OSGI (Open Service
Gateway Initiative) adalah sebuah rencana industri untuk cara standar untuk
menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke
Internet. OSGI berencana menentukan program aplikasi antarmuka (API) untuk
pemrogram menggunakan, untuk memungkinkan komunikasi dan kontrol antara
penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan. OSGI
API akan dibangun pada bahasa pemrograman Java. Program java pada umumnya dapat
berjalan pada platform sistem operasi komputer. OSGI adalah sebuah interface
pemrograman standar terbuka.
The OSGI Alliance
(sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama
kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999.
Aliansi dan anggota – anggotanya telah ditentukan sebuah layanan berbasis Java
platform yang dapat dikelola dari jarak jauh.
Proses Spesifikasi
Spesifikasi OSGi dikembangkan oleh para anggota dalam proses
terbuka dan tersedia untuk publik secara gratis di bawah Lisensi Spesifikasi
OSGi. The Alliance OSGi memiliki kepatuhan program yang hanya terbuka untuk
anggota. Pada November 2010, ada tujuh bersertifikat OSGi kerangka implementasi.
Sebuah halaman terpisah daftar baik bersertifikat dan non-bersertifikat
Implementasi Spesifikasi OSGi, yang meliputi kerangka OSGi dan spesifikasi OSGi
lainnya.
Kerangka OSGi (OSGi framework)
Definisi
Kerangka OSGi adalah sistem modul dan layanan platform untuk
Java bahasa pemrograman yang menerapkan lengkap dan dinamis model komponen ,
sesuatu yang seperti tahun 2012 tidak ada di Jawa standalone / VM lingkungan.
Aplikasi atau komponen (datang dalam bentuk dari bundel untuk penyebaran) dapat
jarak jauh diinstal, mulai, berhenti, diperbarui, dan dihapus tanpa memerlukan
restart, pengelolaan paket Jawa / kelas ditentukan dengan sangat rinci.
Aplikasi manajemen siklus hidup (start, stop, install, dll) dilakukan melalui
API yang memungkinkan untuk remote download dari kebijakan manajemen. Registri
layanan memungkinkan berkas untuk mendeteksi penambahan layanan baru, atau
penghapusan layanan dan beradaptasi sesuai.
Spesifikasi OSGi telah bergerak melampaui fokus asli gateway
layanan, dan sekarang digunakan dalam aplikasi mulai dari ponsel ke open source
Eclipse IDE. Area aplikasi lainnya termasuk mobil, otomasi industri,
otomatisasi bangunan, PDA, komputasi grid, hiburan, armada manajemen dan
aplikasi server.
No comments:
Post a Comment