ARSITEKTUR OSGi
OSGi adalah sebuah 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. Model yang simple ini telah jauh mencapai efek
dari segala aspek dari proses pengembangan software.
Definisi :
a. Bundles :
bundles adalah komponen OSGi yang dibuat oleh pengembang/developer.
b. Services :
lapisan service menghubungkan bundles dalam sebuah jalan dinamik dengan
menawarkan model publish-find-bind untuk objek Java yang lama.
c. Life Cycle :
API untuk menginstall, memulai, menghentikan, update dan menguninstall bundles.
d. Modules :
lapisan yang menjelaskan bagaimana bundles dapat mengimport dan mengexport kode.
e. Security :
Lapisan yang memegang aspek keamanan.
f. Execution
Environment : menjelaskan class dan method apa yang ada di platform.
http://taarahay.blogspot.com/2012/11/spesifikasi-dari-osgi-open-service.html
Tidak ada komentar:
Posting Komentar