Pengertian OSGI (Open Service Gateway Initiative)
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.
Kelebihan
OSGI :
1) Berjalan dimana saja dan digunakan
secara luas
2) Aman, sederhana dan tidak mengganggu
kinerja aplikasi lainnya
3) Ukurannya kecil dan Kinerjanya
cepat
4) Transparan dan Banyak versinya
5) Simple : OSGi API sangat simple.
6) RealWorld : OSGi framework dinamik.
7) Dapat digunakan kembali
8) Mengurangi kompleksitas
Kekurangan
OSGI :
1) Ruang lingkupnya sangat kecil
2) Keamanan kurang terjaga dari kejahatan
hacker
3) Biaya sangat mahat untuk pembuatan
aplikasi dari OSGI
4) Rawan terjadinya pencurian data
5) Ukuran penyimpanan yang sangat kecil
untuk data yang di simpan
Contoh :
1. Dalam kehidupan sehari-hariDikembangkan untuk mengendalikan alat-alat elektronik dalam rumah tangga dengan internet. Yaitu dengan menghubungkan berbagai framework OSGI ini untuk mengendalikan alat-alat rumah tangga yang bersifat elektronik. Hal ini dilakukan dengan berbagai protocol network yaitu Bluetooth, uPnP, HAVi, dan X10. Dengan bantuan Jini dan standart OSGI dari sun microsistem yaitu Java Embedded Server. Teknologi ini dinamakan home network dan jinni adalah salah satu standart untuk pembuatan home nerwork yang berbasis java.
2. Teknologi dan industry
Dalam hal ini pengembangan OSGI dalam Teknologi dan industri adalah untuk otomatisasi industri. Seperti otomatisnya system dalam gudang yang dapat meminta dalam PPIC untuk mengadakan bahan baku, dan masih banyak yang lain.
3. Ilmu Komputer
Dalam ilmu Komputer ini sangat banyak pengembang yang memanfaatkan teknologi OSGI ini. Dari surfing di internet banyak yang mengulas tentang Pemrograman Java yang mengapdopsi teknologi osgi ini. Salah satu contoh adalah knopflerfish merupakan framework untuk melakukan OSGI didalam program Java. Dan juga eclipse IDE merupakan OSGI frameworkyang dikembangkan oleh eclipse dan berbasis GUI. Dan masih banyak juga dalam server serta program-program lain yang mengembangkan teknologi OSGI ini.
Saran
dengan adanya OSGI
ini memang dapapt mempermudah pekerjaan yang berkaitan dengan teknologi maupun
dengan elektronik meskipun ada beberapa kelemahan pada sistem ini namun sudah
cukup untuk membantu pekerjaan manusia.
SUMBER :
Tidak ada komentar:
Posting Komentar