Open Service Gateway Initiative (OSGI)

| |
Nama: Muhamad Satria Perkasa
NPM: 16109102
Kelas: 4ka12
__________________________

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 jaringan. OSGI API akan dibangun pada bahasa pemrograman Java. Program java pada umumnya dapat berjalan pada platform sistem operasi komputer. OSGI adalah sebuah interface pemrograman standar terbuka. The OSGI Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota – anggotanya telah ditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh.Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri. 

Spesifikasi
OSGi spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGiOSGi Allianceyang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.



Arsitektur
  • Bundels: komponen OSGi yang dibuat oleh pengembang
  • Services: Layanan bundel menghubungkan lapisan dalam cara yang dinamis dengan menawarkan menerbitkan, menemukan model mengikat Jawa lama untuk menikmati objek.
  • Life Cycle: The API untuk instalasi, start, stop, update, dan menghapus bundel.
  • Modules: Lapisan yang mendefinisikan bagaimana sebuah bundel dapat mengimpor dan mengekspor kode.
  • Security (Keamanan): Lapisan yang menangani aspek keamanan.
  • Execution Environment (Eksekusi Lingkungan): Menetapkan metode dan kelas-kelas apa saja yang tersedia dalam platform tertentu.


Specification Version

  • OSGi Release 1 (R1): May 2000
  • OSGi Release 2 (R2): October 2001
  • OSGi Release 3 (R3): March 2003
  • OSGi Release 4 (R4): October 2005 / September 2006
    • Core Specification (R4 Core): October 2005
    • Mobile Specification (R4 Mobile / JSR-232): September 2006
  • OSGi Release 4.1 (R4.1): May 2007 (AKA JSR-291)
  • OSGi Release 4.2 (R4.2): September 2009
    • Enterprise Specification (R4.2): March 2010
  • OSGi Release 4.3 (R4.3): April 2011
    • Core: April 2011
    • Compendium and Residential: May 2012
  • OSGi Release 5 (R5): June 2012
    • Core and Enterprise: June 2012

Refrensi :
http://bluewarrior.wordpress.com/2009/12/01/open-services-gateway-initiative-osgi/
http://uriflabamba.blogspot.com/2009/12/open-service-gateway-initiative-osgi.html
http://en.wikipedia.org/wiki/OSGi#Specification_process



0 komentar:

Posting Komentar