KEL : JURNAL 10
- Aditya Losandro Putra
- Herdino Ambargo
- Rizki Eko Sumarsono
OPEN
SERVICES GATEWAY INISIATIF
Aditya Losandro Putra1, Herdino Ambargo2, Rizki Eko
Sumarsono3
Jurusan
Sistem Informasi, FIKTI, Universitas Gunadarma
ABSTRAK
Dalam
penulisan ini, penulis membahas tentang Open Services Gateway inisiatif atau bisa di sebut dengan istilah OSGi, disini merupakan pebahasan mengenai pengertian Open Services Gateway inisiatif lalu ada pula
mengenai teknologi dalam Services Gateway dan arsitektur yang ada didalamnya.
Kata Kunci : pengertian,
teknologi, arsitektur
1.
Pendahuluan
Organisasi standar yang didirikan
pada Maret 1999. Aliansi dan anggota-anggotanya telah ditentukan yang Java berbasis
layanan platform yang dapat dikelola dari jarak jauhInti bagian dari
spesifikasi adalah sebuah kerangka kerja yang mendefinisikan suatu manajemen
siklus hidup aplikasi model, layanan registry, sebuah lingkungan Eksekusi dan
Modul.
2.
Open Services Gateway inisiatif (OSGi)
The OSGi Alliance (sebelumnya dikenal
sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah
terbuka organisasi standar yang didirikan pada Maret 1999. Aliansi dan
anggota-anggotanya telah ditentukan yang Java berbasis layanan
platform yang dapat dikelola dari jarak jauhInti bagian dari spesifikasi adalah
sebuah kerangka kerja yang mendefinisikan suatu manajemen siklus hidup aplikasi
model, layanan registry, sebuah lingkungan Eksekusi dan Modul. Berdasarkan
kerangka ini, sejumlah besar OSGi layers, API, dan
Jasa telah ditetapkan.
OSGi teknologi
adalah sistem modul dinamis untuk Java ™. OSGi teknologi
menyediakan layanan berorientasi, komponen berbasis lingkungan untuk para
pengembang dan menawarkan cara-cara standar untuk mengelola siklus hidup
perangkat lunak. Kemampuan ini sangat meningkatkan nilai berbagai komputer dan
perangkat yang menggunakan platform Java.
Pengadopsi teknologi OSGi manfaat dari
peningkatan waktu ke pasar dan mengurangi biaya pengembangan karena
teknologi OSGi menyediakan integrasi pra-dibangun dan
pra-komponen subsistem diuji. Teknologi ini juga mengurangi biaya pemeliharaan
dan kemajuan aftermarket baru peluang unik karena jaringan dapat dimanfaatkan
untuk secara dinamis mengupdate atau memberikan layanan dan aplikasi di
lapangan.
2.1
Arsitektur
dari Open Services Gateway inisiatif
(OSGi)
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
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. Namun, set berikut saat ini didukung
oleh sebagian besar OSGi implementasi:
•
CDC-1.1/Foundation-1.1 CDC-1.1/Foundation-1.1
• OSGi/Minimum-1.0 OSGi/Minimum-1.0
• OSGi/Minimum-1.1 OSGi/Minimum-1.1
• JRE-1.1 JRE-1.1
• From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
• CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0
• OSGi/Minimum-1.0 OSGi/Minimum-1.0
• OSGi/Minimum-1.1 OSGi/Minimum-1.1
• JRE-1.1 JRE-1.1
• From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
• CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0
3.
Kesimpulan
OSGi teknologi
layanan berorientasi, komponen berbasis lingkungan untuk para pengembang dan
menawarkan cara-cara standar untuk mengelola siklus hidup perangkat lunak.
Kemampuan ini sangat meningkatkan nilai berbagai komputer dan perangkat yang
menggunakan platform Java. Manfaat dari peningkatan waktu ke pasar
dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan
integrasi pra-dibangun dan pra-komponen subsistem diuji. Teknologi ini juga
mengurangi biaya pemeliharaan dan kemajuan aftermarket baru peluang unik karena
jaringan dapat dimanfaatkan untuk secara dinamis mengupdate atau memberikan
layanan dan aplikasi di lapangan.
4.
Daftar Pustaka
https://bluewarrior.wordpress.com/2009/12/01/open-services-gateway-initiative-osgi/
http://irfanrahman.wordpress.com/2013/01/23/spesifikasi-arsitektur-open-service-gateway-initiative-osgi/
0 komentar:
Posting Komentar