OSGi

Vikipedi, özgür ansiklopedi
Atla: kullan, ara
OSGi Service Platform
Geliştiren(ler) OSGi Alliance
İlk yayınlanma 2000
Güncel sürüm 5.0
(Haziran 2012 (2012-06))
İşletim sistemi Linux, Windows, Mac OS X, Unix
Programlama dili Java
Platform JVM
Lisans OSGi Specification License, Version 2.0
Resmî sitesi www.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ı[değiştir | kaynağı değiştir]

OSGi Service Gateway Architecture
Classification: OSGi




















OSGi standartını uygulayan frameworkler[değiştir | kaynağı değiştir]

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[değiştir | kaynağı değiştir]

  1. ^ Vogel, Lars. "OSGi Modularity - Tutorial (ingilizce)". http://www.vogella.com/tutorials/OSGi/article.html#osgiintro. Erişim tarihi: 3 Nisan 2014. 
  2. ^ Gürsul, Mehmet Mustafa. "Java daki Problemler ve OSGi Teknolojisinin Getirdiği Çözümler". http://ab.org.tr/ab10/bildiri/8.doc. Erişim tarihi: 3 Nisan 2014.