- OSGI : 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.
- Menurut saya OSGI adalah Organisasi / Komunitas menyediakan layanan berorientasi, komponen berbasis lingkungan untuk para pengembang dan menawarkan cara-cara standar untuk mengelola siklus hidup perangkat lunak. Kemampuan ini sangat meningkatkan nilai berbagai komputer dan perangkat yang menggunakan platform Java.
- Keuntungan :
·
Mengurangi kompleksitas : mengembangkan dengan
OSGi berarti menembangkan bundles : salah satu komponen OSGi. Bundles adalah
modul. Bundles menyembunyikan aspek internalnya dari bundles lainnya. Hal ini
berarti ada banyak kebebasan untuk menggantinya di kemudian hari.
·
Dapat digunakan kembali : model komponen OSGi
sangat mudah digunakan dan dapat digunakan dengan aplikasi pihak ketiga.
·
RealWorld : OSGi framework dinamik. Hal ini
berarti OSGi dapat diupdate secara online.
·
Mudah Penyebarannya : teknologi OSGi bukanlah
sebuah teknologi standard. OSGi dapat dimanage sedemikian rupa serta dapat
diatur cara penginstalannya.
·
Update yang dinamik : OSGi komponen bisa
diupdate secara dinamik.
·
Adaptif : model komponen OSGi didesain
sedemikian rupa hingga diperbolehkan untuk mengkombinasi dan mencocokan antar
komponen.
·
Transparan
·
Banyak versinya
- Kerugian :
·
Pengguna dihadapkan pada tanggunjawab untuk
terus menarik laporan informasi.
·
Pengguna harus selalu mengetahui posisi
perangkat yang dikelola.
·
Penerapan yang membutuhkan biaya besar.
·
Membuat ketergantungan dalam kemudahan teknologi.
·
Memberikan peluang penyalahgunaan sistem oleh
pihak yang tidak berwenang jika interface OSGi lupa ditutup pengguna.Saran
Segala kehadiran
bentuk teknologi pada dasarnya bersifat membantu atau meringankan pekerjaan
manusia. Namun jika manusia terlalu bergantung pada kemudahan penanganan suatu
pekerjaan menggunakan teknologinya, itu akan berbahaya membuat pengguna menjadi
malas atau bahkan anti sosial. Kehadiran teknologi yang ada pun semakin
membesarkan perusahaan-perusahaan developer dan membunuh peluang berkembangnya
pengusaha kecil dan menengah di bidang teknologi informasi.
No comments:
Post a Comment