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-hari
Dikembangkan 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 :
http://dewiwindows.blogspot.co.id/2014/12/open-service-gateway-initiative.html
https://www.scribd.com/doc/46153310/Microsoft-Word-Pengertian-OSGI3
https://myselfitsnotenough.wordpress.com/2013/01/22/open-service-gateway-initiative-osgi/
No comments:
Post a Comment