Powered By Blogger

Monday, January 5, 2015

OSGI (Open Service Gateway Initiative)



  1. 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. 
  2.  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. 
  3.  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