Open Liberty
| 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. |
| Programmiersprache | Java |
| Kategorie | Anwendungsserver |
| Lizenz | Eclipse Public License 1.0 |
| deutschsprachig | nein |
| https://openliberty.io | |
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]
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]
| Software | GitHub Committer | Twitter Follower | Stackoverflow |
|---|---|---|---|
| Spring | 397 | 69.965 | 158.800 |
| WildFly | 317 | 6.751 | 5.037 |
| Open Liberty | 185 | 2.006 | 172 |
| Apache Tomcat | 30 | 5.085 | 38.932 |
| Eclipse GlassFish | 28 | 26.289 | 7.547 |
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]
Weblinks
Einzelnachweise
- ↑ Release 18.0.0.2. 12. September 2018 (abgerufen am 24. Oktober 2022).
- ↑ heise online: WebSphere Liberty ist nun für Java EE 8 zertifiziert. 11. Juli 2018, abgerufen am 13. Oktober 2019.
- ↑ Open Liberty License. Open Liberty Project, 15. September 2017, abgerufen am 13. Oktober 2019.
- ↑ IBM Introduces Open Liberty, an Open Source Runtime for Java Microservices. Abgerufen am 18. Juli 2022 (englisch).
- ↑ 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).
- ↑ Google Trends. Abgerufen am 13. Oktober 2019.
- ↑ Open Liberty beta is Jakarta EE 9.1 compatible - OpenLiberty.io. Abgerufen am 18. Juli 2022 (englisch).
- ↑ Spring Boot Support version 2.0. Abgerufen am 24. Oktober 2019 (englisch).
- ↑ Server Features – Open Liberty. Abgerufen am 13. Oktober 2019 (englisch).
- ↑ Run an Open Liberty server on Java 11. 6. Februar 2019, abgerufen am 24. Oktober 2019 (englisch).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.