Rabu, 06 Januari 2016

Posted by Unknown |
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.

Teknologi OSGi meliputi :

The Problem (Permasalahan)
The Solution (Pemecahan Masalah)
The Framework (Kerangka Kerja)
Standard Services (Pelayanan Standard)
Framework Services (Pelayanan Kerangka Kerja)
System Services (Pelayanan Sistem)
Protocol Services (Pelayanan Protokol)
Miscellaneous Services (Bermacam-macam pelayanan)
Conclusion (Kesimpulan)


Contoh Implementasi OSGI

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 Industri

Pengembangan ini untuk otomatisasi industri, seperti otomatisnya sistem dalam gudang yang dapat meminta PPIC untuk mengadakan bahan baku dan lainnya.

Ilmu KomputerSalah 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.

Keuntungan menggunakan OSGI :

a. Mengurangi kompleksitas dalam perubahan atau penambahan plugins.
b. Komponen OSGI dapat digunakan lagi untuk aplikasi yang lain.
c. Mudah dalam deployment karena menyediakan API yang dapat diintegrasikan dengan sistem manajemen eksternal.
d. Bundle dapat di-update secara dinamik tanpa mengubah sistem dasarnya bila di-uninstall.
e. Adaptif untuk semua service yang tersedia.
f. Beberapa bagian dapat di-shutdown untuk menyelesaikan bug.

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

Saran : Dari uraian diatas kita dapat menyimpulkan dengan teknologi OSGI kita dapat mempermudah pekerjaan yang berkaitan dengan elektronik. OSGI sangat baik jika dikembangkan lebih jauh lagi sehingga dapat menjangkau berbagai bidang ilmu sehingga mengurangi kesalahan yang dibuat dalam suatu proses

Source : 
http://86e6svfbl.xiagao.us/2015/11/29/15/40514051122.html
http://dwi-handayani.blogspot.co.id/2014/11/open-service-gateway-initiative-osgi.html

0 komentar:

Posting Komentar