Nama : Michael Juiverson S
Npm : 14111461
KLS : 4 KA 37
Open Services Gateway initiative (OSGI)
TUGAS III SOFTSKILL
1. Apa yang dimaksud dengan Open Services Gateway Initiative
(OSGI) !
- Berikan
penjelasannya
- Berikan contoh
kelebihan dan kekurangan
- Saran
Jawab :
Definisi
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 memungkinkan komunikasi dan kontrol antara penyedia
layanan dan perangkat di dalam rumah atau usaha kecil jaringan. OSGI API akan
dibangun pada bahasa pemrograman Java. Program java pada umumnya dapat berjalan
pada platform sistem operasi komputer. OSGI adalah sebuah interface pemrograman
standar terbuka.
The OSGI Alliance (sebelumnya dikenal sebagai
Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi
standar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota –
anggotanya telah ditentukan sebuah layanan berbasis Java platform yang dapat
dikelola dari jarak jauh.
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. Teknologi OSGi mengadopsi
keuntungan dari menambah time-to-market dan mengurangi biaya pengembangan
karena teknologi OSGi menyediakan subsistem komponen yang terintegrasi dari
pre-build dan pre-tested. Teknologi ini juga mengurangi biaya perawatan dan
memberikan kesempatan aftermarket yang baru dan unik karena jaringan dapat
digunakan untuk update secara dinamik dan mengirimkan service dan aplikasi di
lapangan.
Contoh Implementasi OSGI
• Dalam kehidupan sehari-hari
Dikembangkan
untuk mengendalikan alat-alat elektronik dalam rumah tangga dengan internet.
Caranya 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 micro sistem yaitu Java Embedded Server.
Teknologi ini adalah salah satu standart untuk pembuatan home network yang
berbasis java.
• Teknologi dan industri
Pengembangan
ini untuk otomatisasi industri, seperti otomatisnya sistem dalam gudang yang
dapat meminta PPIC untuk mengadakan bahan baku dan lainnya.
• Ilmu Komputer
Salah satu
contoh nya adalah Knopflerfish. Knopflerfish merupakan framework untuk
melakukan OSGI di dalam program java. dan juga eclipse IDE merupakan OSGI
framework yang dikembangkan oleh eclipse dan berbasis GUI.
Kesimpulan
Dari uraian
diatas kita dapat menyimpulkan dengan teknologi OSGI kita dapat mempermudah
pekerjaan yang berkaitan dengan elektronik. Karena fungsi dari OSGI sendiri
adalah menggabungkan berbagai fungsi salam satu aplikasi.
Referensi
Tidak ada komentar:
Posting Komentar