tugas 3 pengantar telematika - osgi

5
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

Upload: yudi-farizan-rahman

Post on 17-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tugas 3 Pengantar Telematika - OSGI

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

Page 2: Tugas 3 Pengantar Telematika - OSGI

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.

Page 3: Tugas 3 Pengantar Telematika - OSGI

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

Page 4: Tugas 3 Pengantar Telematika - OSGI

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.