Pengenalan OSGI ( Open Service Gateway Initiative)

Pengenalan OSGI ( Open Service Gateway Initiative)

Pengenalan OSGI ( Open Service Gateway Initiative)

Pengenalan OSGI ( Open Service Gateway Initiative)
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.

 

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).

Keamanan :

Layer yang menangani aspek keamanan
Pelaksanaan Lingkungan : Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentu.

Sumber : https://www.theodysseyonline.com/froyo-shop-worker