Pengantar Telematika Lanjutan II
Pertemuan 10: Open Services
Gateway Initiative (OSGI)
Spesifikasi
Open Services Gateway Initiative (OSGI)
OSGI adalah
konsorsium yang didirikan oleh Ericsson,
IBM, Oracle, dan Sun. OSGI dikenal juga sebagai Dynamic Module System untuk java. OSGI merupakan framework untuk
mengumpulkan komponen (bundle) fungsional dalam membuat suatu
program.
OSGI menyediakan services seperti
manajemen dalam siklus hidup suatu program dansecurity-nya. Beberapa
OSGI yang open source :
a. Equinox
b. Knoplerfish
c. Apache
felix
Implementasi dari OSGI adalah
membolehkan pengembang aplikasi untuk memecah aplikasi menjadi beberapa modul
yang saling tergantung (interdependencies). Dengan begitu, aplikasi
lebih mudah untuk diatur.
Alasan kunci teknologi OSGi saat
ini begitu sukses adalah bahwa ia menyediakan komponen yang sangat dewasa sistem
yang benar-benar bekerja dalam jumlah yang mengejutkan lingkungan. Sebuah
sistem komponen yang benar-benar digunakan untuk membangun aplikasi yang sangat
kompleks seperti IDE (Eclipse), aplikasi server (GlassFish, IBM Websphere, Oracle / BEA Weblogic,
Jonas, JBoss), penerapan kerangka kerja (Spring, Guice), otomasi industri,
perumahan gateway, telepon, dan banyak lagi.
Spesifikasi:
OSGI spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Alliance yang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.
OSGI spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Alliance yang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.