OSGI (OPEN SERVICE GATEWAY INITIATIVE)

OSGI (OPEN SERVICE GATEWAY INITIATIVE)

DEFINISI

OSGI (Open Service Gateway Initiative) merupakan sebuah rencana industri untuk cara standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet. OSGI mempunyai rencana yaitu 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. 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.

CONTOH TEKNOLOGI

Contoh Teknologi OSGI Teknologi Osgi sudah sangat banyak dikembangkan untuk berbagai macam keperluan dalam sehari hari maupun di bidang teknologi informasi dan industry serta di bidang ilmu komputer.

Ø  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. ·        

Ø  Teknologi dan industri 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. ·        

Ø  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 framework yang dikembangkan oleh eclipse dan berbasis GUI. Dan masih banyak juga dalam server serta program-program lain yang mengembangkan teknologi OSGi ini.



Ø Keuntungan Dari Teknologi Osgi (Open Service Gateway Initiative) Antara Lain Adalah Sebagai Berikut :
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

8.Banyak versinya

9.Simple : OSGi API sangat simple. API OSGi hanya terdiri dari satu paket dan berjumlah kurang dari 30 kelas.

10.Ukurannya kecil

11.Kinerjanya cepat

12.Malas : Malas dalam software itu berarti bagus. Teknologi OSGi mempunyai banyak mekanisme hanya ketika dibutuhkan saja.

13.Aman

14.Sederhana

15.Tidak Mengganggu Kinerja Aplikasi Lainnya

16.Berjalan dimana saja

17.Digunakan secara luas

18.Didukung Oleh Berbagai Perusahaan : OSGi juga didukung oleh berbagai perusahaan seperti Oracle, IBM, Samsung, Nokia, IONA, Motorola, NTT, Siemens, Hitachi, Deutsche Telekom, Redhat, Ericsson, dan masih banyak lagi.


Ø Kekurangan OSGI (Open Service Gateway Initiative) :
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


Ø Manfaat OSGI

1.      Mengurangi Kompleksitas (Reduced Complexity)
2.      Reuse
3.      Real World
4.      Easy Deployment
5.      Dynamic Updates
6.      Simple
7.      Kecil (Small)
8.      Cepat (Fast)

http://oetaribudhi.blogspot.com/2015/01/osgi-open-service-gateway-initiative.html
http://hadiekun-elios.blogspot.com/2015/01/pengertian-open-service-gateway.html


Ø SARAN


Dengan adanya teknologi OSGI dapat membantu pekerjaan yang berkaitan dengan peralatan elektronik yang bersifat software atau sebuah aplikasi. Karena fungsi dari OSGI sendiri adalah menggabungkan berbagai fungsi dalam satu aplikasi. Teknologi OSGi ini dapat berjalan pada berbagai macam perangkat mulai dari yang sangat kecil sampai besar, dan komponennya pun mudah di atur ulang untuk menyesuaikan pada sistem yang ingin digunakan. Dengan banyaknya manfaat serta fungsi pada OSGI di dalamnya, untuk menyesuaikan dalam memakainya pun cukup sederhana dan efisiensi. Namun jika OSGI dikaji ulang lagi, kelemahannya cukup riskan juga, karena tidak luput dan mudah di hacker sistemnya, mungkin jika keamanannya lebih di tingkatkan dalam pengembangannya, OSGI ini lebih banyak di gunakan dan di percaya atas keamanan dari sang penggunanya. Karena untuk sistem, pengguna lebih interest dengan keamanan yang tinggi.

Tidak ada komentar:

Posting Komentar

About Me...

Foto saya
Jakarta, DKI Jakarta, Indonesia
Sistem Informasi , gunadarma , peroid S1 , since 2012. and many more educatoin.