This session covers the fundamentals of JBoss.org's distributed kernel. JBoss is a mature, state-of-the-art, open source Java 2 Enterprise Edition (J2EE) based container. Our modular kernel based on Java Management eXtensions (JMX) is used in production around the world.
This session will also focus on the usage of the JMX infrastructure to customize and use JBoss modules of your own. We will study our integration of Apache's Tomcat as an MBean. JBoss enables you to mix and match these components through JMX by replacing any component you wish with a JMX compliant implementation of your choice.
Because of its very high degree of modularity, JBoss server is a prime candidate for embedding in web-enabled, database-driven and scalable applications. JBoss provides JBossServer, the basic EJB container and JMX infrastructure, JBossMQ, for JMS messaging, JBossTX for JTA/JTS transactions, JBossSX for JAAS based security, JBossCX for JCA connectivity and JBossCMP for CMP persistence.