Selasa, 27 November 2012

Open Services Gateway Initiative (OSGi) Dari Segi Arsitektur


1.         Pengenalan OSGI ( Open Service Gateway Initiative)

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. 

2.         Mengetahui Bagaimana Arsitektur Dari OSGI

Ada kerangka OSGI yang menyediakan suatu lingkungan untuk modularisasi aplikasi ke dalam kumpulan yang lebih kecil. Setiap bundel adalah erat – coupled, dynamically loadable kelas koleksi, botol, dan file-file konfigurasi yang secara eksplisit menyatakan dependensi eksternal mereka (jika ada).

Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:

2.1.      Bundel : Kumpulan jar normal komponen dengan nyata tambahan header.
2.2.      Layanan           : Layanan yang menghubungkan lapisan bundel dalam cara yang            
dinamis dengan menawarkan, menerbitkan dan menemukan model dapat mengikat Java lama untuk menikmati objek (POJO).
2.3.            Layanan Registrasi (Services-Registry) : API untuk manajemen jasa
(ServiceRegistration, ServiceTracker dan ServiceReference).
2.4.      Siklus Hidup (Life-Cycle) : API untuk manajemen siklus hidup untuk (instal,
start, stop, update, dan uninstall) bundel.
2.5.      Modul              : Pendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana
sebuah bungkusan dapat mengimpor dan mengekspor kode).
2.6.      Keamanan        : Layer yang menangani aspek keamanan
2.7.      Pelaksanaan Lingkungan : Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu.

Tidak ada komentar:

Posting Komentar