Langsung ke konten utama

Open Service Gateway Initiative (OSGI)

1.     Carilah data tentang open service gatway initiative (OSGI) ?
Open Service Gateway Initiative (OSGI) adalah sebuah system dan aplikasi interoperability berbasis komponen platform yang terintegrasi. OSGI merupakan system modul dinamik untuk Java. Teknologi OSGI adalah Universal Middleware. Teknologi OSGI menyediakan sebuah service-oriented, lingkungan yang berbasis komponen untuk pengembang dan menawarkan jalan standard untuk mengatur siklus hidup software. Kemampuan ini dapat menambah nilai jangkauan dari computer dan peralatan yang menggunakan platform Java dengan sangat hebat.
Sebenarnya teknologi ini berawal dari suatu pemikiran bagaimana cara mengubah program tanpa membongkar coding. Kemudian dari sanalah teknologi ini mulai dikembangkan dalam bahasa pemrograman mulai dari instalasi, jalannya program, update dan sampai uninstalltanpa perlu memperbarui coding.

Spesifikasi

OSGI spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Allianceyang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.

OSGI Arsitektur
Sebuah spesifikasi yang mendefinisikan sebuah komponen system dinamik untuk java. Spesifikasi ini memungkinkan sebuah model pengembangan dimana aplikasi (secara dinamik) tterdiri dari berbagai komponen yang berbeda.

Setiap kerangka yang menerapkan standar OSGI 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 :
-        Bundles : Bundles adalah normal jar komponen dengan nyata tambahan header
-        Services : Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
-         Services Registry : API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
-        Life-Cycle : API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
-        Modules : Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
-        Security : Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
-        Execution Environment : Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentuTidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa.
2.     Berilah penjelasan anda?
OSGI adalah alat atau system untuk membatu system yang yang berbasis komputerisasi. Dapat membantu banyak perusahaan dalam memanajemen sebuah system dalam perusahaan.

3.     Berilah contohnya!
OSGI menyediakan services seperti manajemen dalam siklus hidup suatu program dansecurity-nya. Beberapa OSGI yang open source :
a.       Equinox
b.      Knoplerfish
c.       Apache felix

Contoh Implementasi OSGI
Teknologi Osgi sudah sangat banyak dikembangkan untuk berbagai macam keperluan dalamsehari hari maupun di bidang teknologi informasi dan industry serta di bidang ilmu computer:
-        Dalam kehidupan sehari-hari : Dikembangkan untuk mengendalikan alat-alat elektronik dalam rumah tangga dengan internet. Yaitu dengan menghubungkan berbagai framework OSGI ini untuk mengendalikan alat-alat rumah tangga yang bersifat elektronik. Hal ini dilakukan dengan berbagai protocol network yaitu Bluetooth, uPnP, HAVi, dan X10. Dengan bantuan Jini dan standart OSGI dari sun microsistem yaitu Java Embedded Server. Teknologi ini dinamakan home network dan jinni adalah salah satu standart untuk pembuatan home nerwork yang berbasis java.
-        Teknologi dan industry : Dalam hal ini pengembangan OSGI dalam Teknologi dan industri adalah untuk otomatisasi industri. Seperti otomatisnya system dalam gudang yang dapat meminta dalam PPIC untuk mengadakan bahan baku, dan masih banyak yang lain.
-        Ilmu Komputer : Dalam ilmu Komputer ini sangat banyak pengembang yang memanfaatkan teknologi OSGI ini. Dari surfing di internet banyak yang mengulas tentang Pemrograman Java yang mengapdopsi teknologi OSGI ini. Salah satu contoh adalah knopflerfish merupakan framework untuk melakukan OSGI didalam program Java. Dan juga eclipse IDE merupakan OSGI frameworkyang dikembangkan oleh eclipse dan berbasis GUI. Dan masih banyak juga dalam server serta program-program lain yang mengembangkan teknologi OSGI ini.
4.     Berilah kelebihannya!
-       1.  uBerjalan dimana saja dan digunakan secara luas
-      2.   Aman, sederhana dan tidak mengganggu kinerja aplikasi lainnya
-      3.   Ukurannya kecil  dan Kinerjanya cepat
-        Transparan dan Banyak versinyaSimple : OSGi API sangat simple.
-        RealWorld : OSGi framework dinamik.
-        Dapat digunakan kembali
-        Mengurangi kompleksitas

5.     Berilah kekurangannya!
-        Ruang lingkupnya sangat kecil
-        Keamanan kurang terjaga dari kejahatan hacker
-        Biaya sangat mahal untuk pembuatan aplikasi dari OSGI
-        Rawan terjadinya pencurian data
-        Ukuran penyimpanan yang sangat kecil untuk data yang di simpan

6.     Berilah saranya!
Teknologi OSGI dapat membantu dan mempermudah pekerjaan yang berkaitan dengan elektronik. Karena fungsi dari OSGI sendiri adalah menggabungkan berbagai fungsi dalam satu aplikasi. Namun dari semua itu OSGI tetap memiliki beberapa kekurangan yang perlu untuk diperhatikan. Dari sekian manfaat yang diberikan OSGI hal yang paling dikawatirkan adalah munculnya ketergantungan yang berlebihan.

Sumber :




Komentar

Postingan populer dari blog ini

Ritual Seba Ciburuy

Ritual Seba Ciburuy apa itu situs ciburuy ? dilirik dari namanya “situs ciburuy” adalah tempat “paniisan bubuyutan.   Sejak dahulu,  suku  sunda terkenal dengan peninggalan budaya yang bernilai tinggi, kearifan lokal yang sarat akan nilai-nilai religius seakan menjadi bagian tak terpisahkan dalam keseharian masyarakatnya. Salah satu warisan sejarah yang mewakili tingginya peradaban dan kebudayaan sunda adalah Situs  Kabuyutan Ciburuy. yang berlokasi di Kampung Ciburuy, Desa Pamalayan, Kec. Bayongbong, Garut. Setiap bulan Muharam, masyarakat Ciburuy yang terletak di lereng gunung Cikuray rutin melaksanakan ritual adat. Hal itu sebagai tanda penghargaan kepada para leluhur, sekaligus upaya melestarikan budayanya. Ritual adat itu dinamakan upacara Seba. Yakni upacara mengeluarkan dan membersihkan benda-benda pusaka yang ada di dalam Kabuyutan Ciburuy. Seba berasal dari bahasa sunda, saba, yang berarti berkunjung atau mengunjungi.  Adapun upac...

Warga Negara dan Negara

Judul    : Hak dan Kewajiban Warga Negara Apakah yang di maksud dengan Hak dan kewajiban? Hak adalah sesuatu hal yang benar, milik, kepunyaan, wewenang, kekuasaan untuk berbuat sesuatu (karna di tentukan oleh UU dan aturan yang ada), Sedangkan Kewajiban adalah sesuatu yang wajib di laksanakan secara aturan maupun tidak. Indonesia adalah sebuah negara yang berdasarkan hukum. Bukan menurut agama, adata istiadat dll. kita sebagai warga Negara Indonesia memiliki hak-hak dan kewajiban-kewajiban yang harus di penuhi, kita mempunyai hak untuk mendapatkan kehidupan yang layak dan kesejahteraan teti selama saya menjadi warga Negara Indonesian saya belum merasakan hak saya sebagai warga Negara Indonesia , atau mungkin saya hanya tidak sadar saja kalau saya sudah mendapatkan hak sebagai warga Negara. kita memiliki hak tetapi yang memberikan hak kita agar terpenuhi belum pernah bertindah untuk ,ensejah terakan rakyatnya, kiat memiliki hak untuk hidup layak tetapi saya banyak meliha...

Pemuda dan Sosialisasi

Judul   : Mengikuti Organisasi Agama Di dunia, sekarang setiap orang berfikir bahwa setiap muslim yang mengikuti organisasi mengenai islam pasti menyaka bahwa itu adalah kumpulan-kumpulan teroris yang sedang di didik. Memang saat ini lagi marak-maraknya pelaku-pelaku teroris yang beroprasi. Sudah begitu memang orang muslim yang melakukannya. Tapi, jangan berfikir bahwa setiap orang muslim yang berorganisasi mengenai islam di pandang sama seperti para teroris, karna setiap orang itu di ciptakan dengan sifat dan perilaku yang berbeda-beda. Dulu saya ingin mengikuti rohis di waktu saya sekolah menengah kejuruan. Tapi, banyak orang yang bilang dan member tahu saya bahwa saya jangan ikut-ikutan dengan organisasi-organisasi mengenai ke islaman, mereka menganggap bahwa bila saya mengikuti organisasi rohis takutnya saya ikut-ikutan seperti para teroris-teroris yang memang berbuat sesuatu yang salah. Otomatis waktu itu saya tidak jadi mengikuti organisasi rohis yang saya ingi...