OSGI
(Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara
standar untukmenghubungkan perangkat seperti perangkat rumah tangga dan sistem
keamanan ke Internet.OSGI berencana menentukan program aplikasi
antarmuka (API) untuk pemrogrammenggunakan, untuk memungkinkan komunikasi dan
kontrol antara penyedia layanan danperangkat di dalam rumah atau usaha kecil
jaringan. OSGI API akan dibangun pada bahasapemrograman Java. Program java pada
umumnya dapat berjalan pada platform sistem operasikomputer.
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.
Spesifikasi
OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia
untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang
memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009,
daftar bersertifikat OSGI implementasi berisi lima entri.
CONTOH OSGI (Open Service Gateway Initiative)
·
Dalam kehidupan
sehari-hari. Dikembangkan untuk mengendalikan alat-alat elektronik dalam
rumah tangga dengan internet. Caranya 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 micro sistem yaitu Java
Embedded Server.
·
Teknologi dan
industri. Pengembangan ini untuk otomatisasi industri, seperti otomatisnya
sistem dalam gudang yang dapat meminta PPIC untuk mengadakan bahan baku dan
lainnya.
·
Ilmu Komputer. Salah satu contoh
nya adalah Knopflerfish. Knopflerfish merupakan framework untuk melakukan OSGI
di dalam program java. dan juga eclipse IDE merupakan OSGI framework yang
dikembangkan oleh eclipse dan berbasis GUI.
KELEBIHAN
DARI TEKNOLOGI OSGI
1. 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.
2. Dapat
digunakan kembali : model komponen OSGi sangat mudah digunakan dan dapat
digunakan dengan aplikasi pihak ketiga.
3. RealWorld
: OSGi framework dinamik. Hal ini berarti OSGi dapat diupdate secara online.
4. Mudah
Penyebarannya : teknologi OSGi bukanlah sebuah teknologi standard. OSGi dapat
dimanage sedemikian rupa serta dapat diatur cara penginstalannya.
5. Update
yang dinamik : OSGi komponen bisa diupdate secara dinamik.
6. Adaptif:
model komponen OSGi didesain sedemikian rupa hingga diperbolehkan untuk
mengkombinasi dan mencocokan antar komponen.
7. Transparan
dan Banyak versinya
8. Simple
: OSGi API sangat simple. API OSGi hanya terdiri dari satu paket dan berjumlah
kurang dari 30 kelas.
9. Ukurannya
kecil danKinerjanya cepat
10. Malas
: Malas dalam software itu berarti bagus. Teknologi OSGi mempunyai banyak
mekanisme hanya ketika dibutuhkan saja.
11. Aman,
Sederhana dan Tidak Mengganggu Kinerja Aplikasi Lainnya
KEKURANGAN
1. Kurangnya
dukungan vendor : Harus diakui, masih cukup banyak vendor baik Hardware,
Software, ataupun Game – yang belum memberikan dukungan penuh pada Open Source.
Dan hal ini tentu saja cukup menghambat perkembangan Open Source.
2. Kurangnya
dukungan support : Karena belum cukup memasyarakat, maka dukungan support
juga masih cukup sulit untuk ditemukan. Support untuk Open Source selama ini
masih banyak bergantung pada Internet (baca : Google). Sehingga cukup
menyulitkan mereka yang tidak mempunyai akses penuh pada Internet.
3. Kurangnya
dukungan bisnis : Pandangan bahwa Open Source adalah gratis dan tidak bisa
membawa manfaat bisnis sangat menghambat para pebisnis yang akan terjun di Open
Source. Kurangnya dukungan dari pebisnis ini membuat Open Source tidak bisa
mempromosikan dirinya secara baik dan ini secara tidak langsung membuat
pengenalan Open Source menjadi lebih lambat.
4. Kurangnya
promosi : Masih banyak orang yang beranggapan Open Source susah untuk
dipergunakan, padahal perkembangan Open Source belakangan ini sudah cukup pesat
dan bahkan dalam beberapa hal terkadang mampu menggungguli produk closed
source. Kesalahpahaman ini bisa terjadi karena kurangnya promosi akan Open
Source.
SARAN
:
Pemanfaatan
teknologi OSGI ini dapat diimplementasikan secara lebih real di semua
bidang,karena kalau kita lihat dari manfaat yang dimiliki oleh OSGI rasanya
sangatlah perlu di terapkan di semua bidang pekerjaan yang melibatkan teknologi
elektonik, karena semua pekerjaan yang menggunakan teknologi OSGI akan menjadi
sangat simple dan mudah.Yang perlu diperhatikan ialah masalah
keamanan yang masih perlu ditingkatkan karena teknologi OSGI ini masih termasuk
rentan mengenai keamanannya.
Nama : Ghassani Hashifah Marpaung
NPM
: 13112130
Referensi :
https://yulianisyampratiwi.wordpress.com/2016/01/05/open-service-gateway-initiative-osgi/
No comments:
Post a Comment