Senin, 28 Desember 2015

Open Services Gateway Initiative (OSGi)

SPESIFIKASI OSGi
Open Services Gateway Initiative (OSGi) merupakan suatu kontainer, lingkungan deployment dan platform service yang mengimplementasi sebuah model komponen yang dinamis untuk aplikasi yang dikembangkan menggunakan Java. Secara umum, OSGi memecah aplikasi menjadi modul-modul kecil (bundle) yang secara terpisah melakukan proses tersendiri di dalamnya. Bundle-bundle tersebut kemudian saling berinteraksi dalam pertukaran data melalui service-service yang telah didaftarkan ke OSGi container. OSGi dibentuk pada Maret 1999 oleh suatu konsorsium perusahaan-perusahaan teknologi terkemuka dengan misi untuk mendefinisikan suatu platform integrasi untuk interoperabilitas aplikasi dan servis secara universal.
Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang-orang LonWorks, CAL, CEBus, HAVi, dan lain-lain.