JBoss

JBoss is an Open Source, standards-compliant Java application server. It is a J2EE certified platform for developing and deploying enterprise Java applications, web applications and portals. JBoss offers full range of J2EE 1.4 features along with extended enterprise services, which includes clustering, caching and persistence.

JBoss provides JBossServer, the basic EJB container and JMX infrastructure. It also delivers JBossMQ for JMS messaging, JBossMail for mail, JBossTX for JTA/JTS transactions; JBossSX for JAAS based security, JBossCX for JCA connectivity, and JBossCMP for CMP persistence. JBoss can be integrated with Tomcat Servlet/JSP container and Jetty Web server/servlet container, enabling you to mix and match these components through JMX by replacing any other component with a JMX-compliant implementation for the same APIs.

JBoss was developed intending to provide a full J2EE stack in the Open Source software world. JBoss is free to download, use, embed and distribute.

The simplicity of JBoss enables developers to get started with it easily and quickly. JBoss includes support for EJB 3.0, which provides a bridge with JBoss to the enterprise Java programming model of the future. JBoss delivers clustering, fail-over, load balancing and distributed deployment features for deploying large scalable enterprise applications. It offers improved performance and superior server utilization to other commercial J2EE application servers.