OSGI (Open Service Gateway Initiative)


              

OSGI (Open Service Gateway Initiative) merupakan sebuah rencana industri untuk cara standar untuk menghubungkan perangkat dengan sistem keamanan ke Internet. 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.
Manfaat OSGI :
1.      Mengurangi Kompleksitas (Reduced Complexity)
Mengembangkan dengan teknologi OSGi sama halnya dengan mengembangkan bundle komponen OSGi. Bundel adalah modul. Menyembunyikan internal dari bundle, tidak hanya mengurangi jumlah bug tapi juga membuat kumpulan sederhana untuk berkembang karena bundel ukuran benar menerapkan sepotong fungsionalitas melalui interface didefinisikan dengan baik. 
2.      Reuse
Mudah untuk menggunakan banyak komponen pihak ketiga dalam suatu aplikasi.
3.      Real World
Dapat memperbarui bundel on the fly dan pelayanan yang datang dan pergi, sehingga dapat menghemat dalam penulisan kode dan juga menyediakan visibilitas global, debugging tools, dan fungsionalitas lebih daripada yang telah dilaksanakan selama satu solusi khusus.
4.      Easy Deployment
Untuk menentukan bagaimana komponen diinstal dan dikelola. API telah digunakan oleh banyak berkas untuk menyediakan sebuah agen manajemen. Agen manajemen ini bisa sesederhana sebagai perintah shell, TR-69 sebuah protokol manajemen pengemudi, OMA DM protokol sopir, komputasi awan antarmuka untuk Amazon EC2, atau IBM Tivoli sistem manajemen. Manajemen standar API membuatnya sangat mudah untuk mengintegrasikan teknologi OSGi dalam sistem yang ada dan masa depan.
5.      Dynamic Updates
Kumpulan dapat diinstal, mulai, berhenti,diperbarui, dan dihapus tanpa menurunkan keseluruhan sistem.
6.      Simple
Sederhana, karena API inti cukup untuk menulis kumpulan, menginstalnya, start, stop, update,dan menghapus mereka dan mencakup semua pendengar dan keamanan kelas.
7.      Small
OSGi berjalan pada berbagai macam perangkat: dari sangat kecil, kecil, dan untuk mainframe.
8.      Fast
Salah satu tanggung jawab utama dari Framework OSGi memuat kelas-kelas dari bundel. Pencarian sebuah kelas memerlukan pencarian melalui daftar linier. Sebaliknya, pra-kabel OSGI bundel dan tahu persis untuk setiap bundel bundel yang menyediakan kelas. Kurangnya pencarian yang signifikan faktor mempercepat saat startup.
Teknologi OSGI dapat mengurangi biaya pemeliharaan dan kemajuan aftermarket baru peluang unik karena jaringan dapat dimanfaatkan untuk secara dinamis mengupdate atau memberikan layanan dan aplikasi di lapangan.

Sumber :


0 komentar:



Posting Komentar