Open Services Gateway Initiative (OSGI)

Open Services Gateway Initiative (OSGI)

Open Services Gateway Initiative (OSGI)
Open Services Gateway Initiative (OSGI)

OSGi merupakan sistem modul untuk Java yang lengkap dan mengimplementasikan sebuah model komponen dinamis, sesuatu yang tidak ada di Jawa standalone / VM lingkungan.
Manfaat dalam penerapan osgi ini adalah :
• Programmer dapat mengupdate atau mengupgrade kodingnya dengan mudah.
Contoh : pada saat seorang programmer membuat suatu aplikasi yang mana terdapat bug yang harus ditambal, programmer tidak perlu melakukan pengkodingan ulang dan mengganti aplikasi yang lama dengan aplikasi baru yang memakan waktu dan biaya yang besar untuk menambalnya (patching). Seperti cara inject (suntik) ke dalam program yang telah dibuat. Dan ini tidak merubah struktur program dan kinerja program tersebut.
• Dengan teknologi osgi ini kita dapat menyatukan berbagai fungsi di dalam aplikasi.
Contoh : seperti plug in yang dapat menambahkan fungsi dalam aplikasi.
• Mudah dalam penerapan.
Bagi tim yang ingin membuat suatu aplikasi tentunya merekamemilik tugas yangberbeda- beda. Ada yang membuat desain antar muka atau GUI, ada yang membuat koding jalan softwarenya, ada yang membuat keamanannya, dan lain sebagainya. Dari semua koding yang telah dibuat, kita dapat menyatukannya dengan membungkus atau menyatukan komponen-komponen OSGI ini.
• Efisiensi biaya
Untuk pengembangan sebuah software dapat menekan biaya yang dikeluarkan dalam pemeliharaan software.

Sumber : https://youtubers.id/homicide-squad-apk/