1.2. Containers

Apache Karaf

Red Hat JBoss Fuse is based on Apache Karaf, a powerful, lightweight, OSGi-based runtime container for deploying and managing bundles to facilitate componentization of applications. Red Hat JBoss Fuse also provides native OS integration and can be integrated into the operating system as a service so that the lifecycle is bound to the operating system. Furthermore, Red Hat JBoss Fuse extends the OSGi layers with an extensible console for managing applications and administering instances, a unified logging subsystem supported by Log4J, both manual and hot deployment of OSGi bundles, and multiple mechanisms for installing applications and libraries among others.
For further reading see Apache Karaf.

JBoss Enterprise Application Platform

Red Hat JBoss EAP 6 is a JEE certified container that leverages a flexible, modular architecture, and it integrates EJB components, web services, security, and clustering. By utilizing a JEE container you have full access to JEE components such as persistence and the injection framework.