what is jboss

1 year ago 63
Nature

JBoss is an open-source application server platform developed by Red Hat. It is written in Java and implements the Java Platform, Enterprise Edition (Java EE) specification. JBoss is used for implementing Java applications and a wide variety of other enterprise applications. JBoss EAP (Enterprise Application Platform) is an open-source platform for highly transactional, web-scale Java applications. It combines the familiar and popular Jakarta EE specifications with the latest technologies, like Eclipse MicroProfile, to modernize applications from traditional Java EE into the new world of DevOps, cloud, containers, and microservices. JBoss EAP includes everything needed to build, run, deploy, and manage enterprise Java applications in a variety of environments, including on-premise, virtual environments, and in private, public, and hybrid clouds. JBoss EAP is based upon the popular open-source project WildFly.

Some key features of JBoss include:

  • Open-source: JBoss is free and open-source software, subject to the requirements of the GNU Lesser General Public License (LGPL), version 2.1.
  • Cross-platform: JBoss runs on multiple platforms.
  • Flexible: JBoss EAP includes a flexible web server, Undertow, as well as enterprise features such as failover.
  • Scalable: JBoss EAP delivers enterprise-grade security, performance, and scalability in any environment.

JBoss is an alternative to commercial offerings from IBM WebSphere and SAP NetWeaver.