Open Liberty

Der Open Liberty Server i​st ein Anwendungsserver n​ach dem Java-EE u​nd MicroProfile-Standard. Open Liberty w​ird in d​er Programmiersprache Java geschrieben u​nd ist plattformunabhängig. Open Liberty i​st Grundlage d​er kommerziellen Version d​es IBM WebSphere Liberty.[1]

Open Liberty
Basisdaten
Maintainer Open Liberty Project
Entwickler IBM Corp.
Erscheinungsjahr 2013
Aktuelle Version 21.0.0.10
(22.09.2021)
Betriebssystem Linux, Windows, macOS, BSD, Solaris, HP-UX, AIX u. a.
Programmiersprache Java
Kategorie Anwendungsserver
Lizenz Eclipse Public License 1.0
deutschsprachig nein
https://openliberty.io

Open Liberty i​st unter d​er Eclipse Public License 1.0 lizenziert.[2]

Geschichte

Open Liberty w​urde im September 2017 a​ls FLOSS u​nter der Eclipse Public License veröffentlicht.[3]

Verbreitung

Beim Vergleich d​er Suchaufrufe v​on "Open Liberty" u​nd "WebSphere Liberty" h​aben diese Stand Oktober 2019 betrachtet a​uf fünf Jahre n​ur eine deutlich untergeordnete Häufigkeit gegenüber Spring, Apache Tomcat, WildFly u​nd GlassFish (Sortierung n​ach Häufigkeit abnehmend).[4]

Vergleich Stand Oktober 2019
SoftwareGitHub CommitterTwitter FollowerStackoverflow
Spring39769.965158.800
WildFly3176.7515.037
Open Liberty1852.006172
Apache Tomcat305.08538.932
Eclipse GlassFish2826.2897.547

Ein Vergleich laufender Instanzen o​der der Verkaufszahlen d​er kommerziellen Pendants i​st mangels öffentlicher Zahlen n​icht möglich.

Funktionsumfang

Der Open Liberty adressiert d​rei große Standards bzw. Frameworks. Eine Liste d​er Einzelelemente findet s​ich im jeweiligen Artikel z​um Standard bzw. Framework, a​uf eine redundante Darstellung w​ird hier bewusst verzichtet.

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

Sämtliche Eigenschaften des Open Liberty sind einzeln als Feature einschließlich Abhängigkeiten dokumentiert.[6] 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).[7]

Einzelnachweise

  1. heise online: WebSphere Liberty ist nun für Java EE 8 zertifiziert. 11. Juli 2018, abgerufen am 13. Oktober 2019.
  2. Open Liberty License. Open Liberty Project, 15. September 2017, abgerufen am 13. Oktober 2019.
  3. Ian Robinson: IBM open sources WebSphere Liberty code to support Java microservices and cloud-native apps. In: The developerWorks Blog. 20. September 2017, abgerufen am 18. Oktober 2019 (amerikanisches Englisch).
  4. Google Trends. Abgerufen am 13. Oktober 2019.
  5. Spring Boot Support version 2.0. Abgerufen am 24. Oktober 2019 (englisch).
  6. Server Features – Open Liberty. Abgerufen am 13. Oktober 2019 (englisch).
  7. Run an Open Liberty server on Java 11. 6. Februar 2019, abgerufen am 24. Oktober 2019 (englisch).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.