JBoss ist ein Open-Source-Application-Server, der in Java geschrieben ist und die Java-Platform-Enterprise-Edition (Java EE)-Spezifikation implementiert. Er wurde ursprünglich von JBoss entwickelt und wird jetzt von Red Hat weiterentwickelt. JBoss unterstützt eine Vielzahl von Funktionen, darunter Jakarta Persistence (JPA), Jakarta Enterprise Beans (EJB), verteilte Transaktionen, REST-Services, WebSocket und Clustering.
Geschichte
JBoss wurde 1999 von Marc Fleury als EJB-OSS-Projekt gegründet, das die EJB-API von J2EE implementierte. Nachdem Sun Microsystems das Projekt aufforderte, den Markennamen EJB nicht mehr zu verwenden, wurde das Projekt in JBOSS umbenannt. Im November 2014 wurde JBoss Application Server in WildFly umbenannt.
Funktionen
- Jakarta Persistence (JPA)
- Jakarta Enterprise Beans (EJB)
- Verteilte Transaktionen
- REST-Services
- WebSocket
- Clustering mit Infinispan als verteilter Cache-System
Lizenzierung und Preisgestaltung
JBoss ist Open-Source-Software und unterliegt den Bedingungen der GNU Lesser General Public License (LGPL), Version 2.1. Red Hat bietet jedoch eine Support-Abonnement für JBoss Enterprise Middleware an. Die Lizenzierung von JBoss EAP erfolgt auf Basis von CPU-Sockeln, wobei alle Kerne auf dem System gezählt werden.
Schreiben Sie einen Kommentar