Open Liberty

From Wikipedia, the free encyclopedia

Der Open Liberty Server ist ein Anwendungsserver nach dem Java-EE und MicroProfile-Standard. Open Liberty wird in der Programmiersprache Java geschrieben und ist plattformunabhängig. Open Liberty ist Grundlage der kommerziellen Version des IBM WebSphere Liberty.[2]

Schnelle Fakten Basisdaten ...
Open Liberty
Basisdaten
Hauptentwickler Open Liberty Project
Entwickler IBM Corp.
Erscheinungsjahr 2012
Aktuelle Version 18.0.0.2[1]
(12. September 2018)
Betriebssystem Linux, Windows, macOS, BSD, Solaris, HP-UX, AIX u. a.
Programmier­sprache Java
Kategorie Anwendungsserver
Lizenz Eclipse Public License 1.0
deutschsprachig nein
https://openliberty.io
Schließen

Open Liberty ist unter der Eclipse Public License 1.0 lizenziert.[3]

Geschichte

Grundlage von Open Liberty ist WebSphere Liberty, das 2012 veröffentlicht wurde.[4] Open Liberty wurde im September 2017 als FLOSS unter der Eclipse Public License veröffentlicht.[5]

Verbreitung

Beim Vergleich der Suchaufrufe von "Open Liberty" und "WebSphere Liberty" haben diese Stand Oktober 2019 betrachtet auf fünf Jahre nur eine deutlich untergeordnete Häufigkeit gegenüber Spring, Apache Tomcat, WildFly und GlassFish (Sortierung nach Häufigkeit abnehmend).[6]

Weitere Informationen Software, GitHub Committer ...
Vergleich Stand Oktober 2019
SoftwareGitHub CommitterTwitter FollowerStackoverflow
Spring39769.965158.800
WildFly3176.7515.037
Open Liberty1852.006172
Apache Tomcat305.08538.932
Eclipse GlassFish2826.2897.547
Schließen

Ein Vergleich laufender Instanzen oder der Verkaufszahlen der kommerziellen Pendants ist mangels öffentlicher Zahlen nicht möglich.

Funktionsumfang

Der Open Liberty adressiert drei große Standards bzw. Frameworks. Eine Liste der Einzelelemente findet sich im jeweiligen Artikel zum Standard bzw. Framework, auf eine redundante Darstellung wird hier bewusst verzichtet.

  • Java-EE bzw. Jakarta-EE – Eine Zertifizierung nach Jakarta-EE 9.1 im Full- und Web-Profile liegt vor.[7]
  • MicroProfile – Die Version 3.0 des Standards wird unterstützt.
  • Spring Boot – Die Version 2.0 des Frameworks kann genutzt werden.[8]

Sämtliche Eigenschaften des Open Liberty sind einzeln als Feature einschließlich Abhängigkeiten dokumentiert.[9] Der Server basiert auf dem OSGi-Framework. Gegenwärtig ist Open Liberty 19.0.0.x zwar auf Java SE 11 lauffähig, unterstützt jedoch nicht das Java Platform Module System (JPMS).[10]

Einzelnachweise

Related Articles

Wikiwand AI