tugas 3 pengantar telematika - osgi
TRANSCRIPT
7/23/2019 Tugas 3 Pengantar Telematika - OSGI
http://slidepdf.com/reader/full/tugas-3-pengantar-telematika-osgi 1/5
OPEN SOURCE GATEWAY INITIATIVE (OSGI)
1. Pengertian OSGI
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 !aringan. OSGI API akan dibangun
pada bahasa pemrograman "ava. Program !ava pada umumnya
dapat ber!alan pada plat#orm sistem operasi komputer. OSGI adalah
sebuah inter#ace pemrograman standar terbuka. $he OSGI Alliance
(sebelumnya dikenal sebagai Open Services Gateway inisiati#
sekarang nama kuno) adalah sebuah organisasi standar terbuka
yang didirikan pada %aret &'''. Aliansi dan anggota anggotanya
telah ditentukan sebuah layanan berbasis "ava plat#orm yang dapat
dikelola dari !arak !auh.Spesikasi OSGI yang dikembangkan oleh
para anggota dalam proses terbuka dan tersedia untuk umum
secara gratis di bawah *isensi Spesikasi OSGI. OSGI Alliance yang
memiliki program kepatuhan yang hanya terbuka untuk anggota.
Pada Oktober +,,' da#tar bersertikat OSGI implementasi berisi
lima entri.OSGI mempunyai lapisan seperti di bawah ini -
Gambar &.& OSGI *ayer
7/23/2019 Tugas 3 Pengantar Telematika - OSGI
http://slidepdf.com/reader/full/tugas-3-pengantar-telematika-osgi 2/5
a) undles
%erupakan komponen OSGI yang dibuat oleh pengembang.b) Services*apisan services menghubungkan bundles dalam sebuah !alan
dinamik dengan menawarkan sebuah model mengumumkan/
mencari/mengikat untuk men!elaskan ob!ek lama "ava.c) *i#e 0ycle
API yang harus diinstall di!alankan dihentikan diperbarui
dan bundle dihilangkan.d) %odules
%erupakan lapisan yang men!elaskan bagaimana bundlesmen!adi sangat penting dan mengekspor kode.
e) Security*apisan yang menangani keamanan.
#) 12ecution 1nvironment%en!elaskan metode dan kelas apa yang tersedia dalam
plat#orm yang spesik.
2. Contoh OSGIa. Daa! "ehi#$%an &ehari'hari
3ikembangkan untuk mengendalikan alat/alat elektronik
dalam rumah tangga dengan internet. 0aranya dengan
menghubungkan berbagai #ramework OSGI ini untuk
mengendalikan alat/alat rumah tangga yang bersi#at elektronik.
4al ini dilakukan dengan berbagai protocol network yaitu
bluetooth uPnP 4A5I dan 6&,. 3engan bantuan !ini dan standart
OSGI dari sun micro sistem yaitu "ava 1mbedded Server.
$eknologi ini adalah salah satu standart untuk pembuatan home
network yang berbasis !ava.
7/23/2019 Tugas 3 Pengantar Telematika - OSGI
http://slidepdf.com/reader/full/tugas-3-pengantar-telematika-osgi 3/5
. Te"noogi #an in#$&tri
Pengembangan ini untuk otomatisasi industri seperti
otomatisnya sistem dalam gudang yang dapat meminta PPI0
untuk mengadakan bahan baku dan lainnya.
. I!$ *o!%$ter
Salah satu contoh nya adalah 7nop8ersh. 7nop8ersh
merupakan #ramework untuk melakukan OSGI di dalam program
!ava. dan !uga eclipse I31 merupakan OSGI #ramework yang
dikembangkan oleh eclipse dan berbasis G9I.
+. *eeihan #an *e"$rangan OSGIa. *eeihan OSGI
7euntungan dari teknologi OSGI Antara lain -&. %engurangi kompleksitas - mengembangkan dengan OSGi
berarti mengembangkan bundles salah satu komponen OSGi.
undles adalah modul. undles menyembunyikan aspek
internalnya dari bundles lainnya. 4al ini berarti ada banyak
kebebasan untuk menggantinya di kemudian hari.
+. 3apat digunakan kembali - model komponen OSGi sangatmudah digunakan dan dapat digunakan dengan aplikasi pihak
ketiga.:. ;eal<orld - OSGi #ramework dinamik. 4al ini berarti OSGi
dapat diupdate secara online.=. %udah Penyebarannya - teknologi OSGi bukanlah sebuah
teknologi standard. OSGi dapat dimanage sedemikian rupa
serta dapat diatur cara penginstalannya.>. 9pdate yang dinamik - OSGi komponen bisa diupdate secara
dinamik.?. Adapti# - model komponen OSGi didesain sedemikian rupa
hingga diperbolehkan untuk mengkombinasi dan mencocokan
antar komponen.@. $ransparan. anyak versinya'. Simple - OSGi API sangat simple. API OSGi hanya terdiri dari
satu paket dan ber!umlah kurang dari :, kelas.
&,. 9kurannya kecil&&. 7iner!anya cepat
7/23/2019 Tugas 3 Pengantar Telematika - OSGI
http://slidepdf.com/reader/full/tugas-3-pengantar-telematika-osgi 4/5
&+. %alas - %alas dalam so#tware itu berarti bagus.
$eknologi OSGi mempunyai banyak mekanisme hanya ketika
dibutuhkan sa!a.&:. Aman
&=. Sederhana&>. $idak %engganggu 7iner!a Aplikasi *ainnya&?. er!alan dimana sa!a&@. 3igunakan secara luas&. 3idukung Oleh erbagai Perusahaan - OSGi !uga
didukung oleh berbagai perusahaan seperti Oracle I%
Samsung Bokia IOBA %otorola B$$ Siemens 4itachi
3eutsche $elekom ;edhat 1ricsson dan masih banyak lagi.. *e"$rangan OSGI
7ekurangan OSGI di antaranya -&. ;uang lingkupnya sangat kecil+. 7eamanan kurang ter!aga dari ke!ahatan hacker:. iaya sangat mahal untuk pembuatan aplikasi dari OSGI=. ;awan ter!adinya pencurian data>. 9kuran penyimpanan yang sangat kecil untuk data yang di
simpan
,. SaranPada penerapan OSGI ada yang perlu diperhatikan secara khusus
yaitu keamanan. 7arena rentan ter!adi pencurian data sangat
diperlukan peningkatan keamanan supaya tidak ada celah atau
paling tidak mempersempit celah untuk hacker dalam melakukan
ke!ahatan.
7/23/2019 Tugas 3 Pengantar Telematika - OSGI
http://slidepdf.com/reader/full/tugas-3-pengantar-telematika-osgi 5/5
Re-eren&i
http-CCuri8abamba.blogspot.co.idC+,,'C&+Copen/service/gateway/
initiative/osgi.html
http-CCad!ieaya'',@.blogspot.co.idC+,&,C,&Ccontoh/osgi/open/service/
gateaway.html
http-CCdwi/handayani.blogspot.co.idC+,&=C&&Copen/service/gateway/
initiative/osgi.html