OSGi

Vikipedi, özgür ansiklopedi
13.27, 5 Haziran 2016 tarihinde YBot (mesaj | katkılar) tarafından oluşturulmuş 17168889 numaralı sürüm (Arşiv bağlantısı eklendi)
OSGi Service Platform
Geliştirici(ler)OSGi Alliance
İlk yayınlanma2000
Güncel sürüm5.0 / Haziran 2012 (2012-06)
Programlama diliJava
İşletim sistemiLinux, Windows, Mac OS X, Unix
PlatformJVM
LisansOSGi Specification License, Version 2.0
Resmî sitesiwww.osgi.org

OSGi OSGi Alliance (eskiden sadece Open Services Gateway initiative denirdi) tarafından çıkartılmış bir yazılım standartıdır. OSGi tarif namesi temelinde Java için bir komponent ve servis modeli tanımlar. OSGi modülerliği baz alıp komponent ve servislerin kurulması, kaldırılması, aktifleştirilmesi, deaktiveleştirilmesi ve güncelleştirilmesi dinamik bir şekilde (çalışırken) yapılmasını sağlar.[1][2]

OSGi'nin mimari yapısı

OSGi Service Gateway Architecture
Classification: OSGi

OSGi standartını uygulayan frameworkler

Name License
Apache Felix Open source
Concierge OSGi Open source
Equinox OSGi Open source
Hitachi SuperJ Commercial
Knopflerfish Open source
ProSyst mBS Commercial
Eclipse Gemini Open Source

Kaynaklar

  1. ^ Vogel, Lars. "OSGi Modularity - Tutorial (ingilizce)". 13 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Nisan 2014. 
  2. ^ Gürsul, Mehmet Mustafa. "Java daki Problemler ve OSGi Teknolojisinin Getirdiği Çözümler". 7 Nisan 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Nisan 2014.