OSGi

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 Service Platform
Geliştirici(ler) OSGi Alliance
İlk yayınlanma 2000
Güncel sürüm 5.0 / Haziran 2012 (2012-06)
Programlama dili Java
İşletim sistemi Linux, Windows, Mac OS X, Unix
Platform JVM
Lisans OSGi Specification License, Version 2.0
Resmî sitesi www.osgi.org

OSGi'nin mimari yapısı

OSGi Service Gateway Architecture
Classification: OSGi

OSGi standartını uygulayan frameworkler

NameLicense
Apache FelixOpen source
Concierge OSGiOpen source
Equinox OSGiOpen source
Hitachi SuperJCommercial
KnopflerfishOpen source
ProSyst mBSCommercial
Eclipse GeminiOpen Source

Kaynakça

  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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.