Попробую ликвидировать это непонимание и расскзаать Вам, что JBoss это Web-контейнер.Основное предназначение Web-контейнера это экономить время разработчика на создании и развертывании Web-сервера и так же экономить ресурсы на создании сотни экземпляров однотипных Web-серверов простым способом их обьедингения.
Точно таким же Web-контейнером можно считать связки "Apache+PHP" или "Apache+wsgi+python" или "nginx+fcgi+php".
Не понимаю почему Вы не удивляетесь этим Web-контейнерам? На мой взгляд гораздо более неудобными в админисрировании и тре-их ручной настройки против полностью автоматического контейнеров в Java.
А фабрики фабрик создают с определенной целью - одной из которых - желающие иметь коллекцию всех экземпляров данного класса ну скажем для эффективного уничтожения всех этих экзепляров при выключении родительского обьекта (например закрытие всех соединений в случае закрытия родительского потока обработки подключений).
Не путайте фанатичное создание фабрик фабрик различного рода новичками для того что бы просто выглядить круто. Это совсем другое.