OSGi
(Open Service Gateway Initiative) merupakan sebuah system dan aplikasi
interoperability berbasis komponen platform yang terintegrasi serta OSGi
merupakan system modul dinamik untuk Java. Yaitu berfungsi sebagai rencana
industri untuk cara standar untuk menghubungkan perangkat seperti perangkat
rumah tangga dan sistem keamanan ke Internet. OSGi juga berencana menentukan
program aplikasi antarmuka (API) untuk pemrogram yang digunakan dan juga untuk
memungkinkan komunikasi dan kontrol antara penyedia layanan dan perangkat di
dalam rumah atau usaha kecil jaringan.
OSGi
(Open Service Gateway Initiative) memiliki beberapa spesifikasi yaitu
sebagai berikut :
OSGi
Service Platform Release 4
OSGi Service Platform Release 4 was first released in October 2005.
OSGi Service Platform Release 4 was first released in October 2005.
Version
4.1 was released in May 2007. Version 4.2 was released in September 2009.
-Errata
-API Javadoc
-XML Schemas
-Errata
-API Javadoc
-XML Schemas
Sedangkan
pada bentuk arsitekturnya, OSGi merupakansebuah set spesifikasi yang
mendefinisikan sebuah komponen system dinamik untuk Java. Spesifikasi ini
memungkinkan sebuah model pengembangan dimana aplikasi (secara dinamik) terdiri
dari berbagai komponen yang berbeda. Spesifikasi OSGi memungkinkan
komponen-komponennya untuk menyembunyikan implementasinya dari komponen lainnya
ketika berkomunikasi melalui services dimana biasanya ketika hal ini
berlangsung implementasi antar komponen dapat terlihat jelas. OSGi terdiri
dari beberapa lapisan berupa model, model yang simple ini telah jauh mencapai
efek dari segala aspek dari proses pengembangan software.
Untuk
teknologi, OSGi (Open Service Gateway Initiative) terdapat teknologi yaitu Universal
Middleware berguna untuk menyediakan sebuah service-oriented,
lingkungan yang berbasis komponen untuk pengembang dan menawarkan jalan
standard untuk mengatur siklus hidup software. Kemampuan ini dapat menambah
nilai jangkauan dari computer dan peralatan yang menggunakan platform Java
dengan sangat hebat.
Dan
dalam pengimplementasiannya teknologi OSGi mengadopsi keuntungan dari
menambah time-to-market dan mengurangi biaya pengembangan karena teknologi OSGi
menyediakan subsistem komponen yang terintegrasi dari pre-build dan pre-tested.
Teknologi ini juga mengurangi biaya perawatan dan memberikan kesempatan
aftermarket yang baru dan unik karena jaringan dapat digunakan untuk update
secara dinamik dan mengirimkan service dan aplikasi di lapangan.
· KEUNTUNGAN
TEKNOLOGI OSGi
Keuntungan dari teknologi OSGi antara lain adalah sebagai berikut :
Keuntungan dari teknologi OSGi antara lain adalah sebagai berikut :
a. 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.
b. Dapat
digunakan kembali : model komponen OSGi sangat mudah digunakan dan dapat
digunakan dengan aplikasi pihak ketiga.
c. RealWorld
: OSGi framework dinamik. Hal ini berarti OSGi dapat diupdate secara online.
d. Mudah
Penyebarannya : teknologi OSGi bukanlah sebuah teknologi standard. OSGi dapat
dimanage sedemikian rupa serta dapat diatur cara penginstalannya.
e. Update
yang dinamik : OSGi komponen bisa diupdate secara dinamik.
f. Adaptif
: model komponen OSGi didesain sedemikian rupa hingga diperbolehkan untuk
mengkombinasi dan mencocokan antar komponen.
g. Transparan
h. Banyak
versinya
i. Simple
: OSGi API sangat simple. API OSGi hanya terdiri dari satu paket dan berjumlah
kurang dari 30 kelas.
j. Ukurannya
kecil
k. Kinerjanya
cepat
l. Malas
: Malas dalam software itu berarti bagus. Teknologi OSGi mempunyai banyak
mekanisme hanya ketika dibutuhkan saja.
m. Aman
n. Sederhana
o. Tidak
Mengganggu Kinerja Aplikasi Lainnya
p. Berjalan
dimana saja
q. Digunakan
secara luas
r. 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.
· Sumber:
http://addebetycaem.blogspot.com/2011/01/spesifikasi-dari-open-services-gateway.html
http://zainuliman.blogspot.com/2009/12/open-service-gateway-initiative-osgi.html
Tidak ada komentar:
Posting Komentar