Wednesday, 6 January 2016

OSGI (Open Service Gateway Initiative)

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
Kelas : 4KA37
Referensi :
https://yulianisyampratiwi.wordpress.com/2016/01/05/open-service-gateway-initiative-osgi/

No comments:

Post a Comment

Pages - Menu