(отказ от ответственности: я работаю в Sun и работаю в команде GF)
Я согласен, что Seam отлично работает на GlassFish; см https://blogs.oracle.com/theaquarium/tags/seam
GFv3 совершенно отличается от JBoss 5; в частности:
- GFv3 основан на OSGi, а ядро JBoss 5 - на JMX.
- GFv3 поддерживает JavaEE 6; JBoss 5 поддерживает Java EE 5.
GFv3 разработан, чтобы быть очень модульным; сервисы запускаются по требованию, есть репозиторий центра обновлений и т. д. GFv3 значительно меньше, чем JBoss 5, и запускается намного быстрее. JBoss 5.1 GA указан как 130 МБ; GFv3Preview составляет 50 МБ. GFv3 запускается через пару секунд; JBoss в десятках (вы должны попробовать запуск для своей собственной платформы).
Существуют и другие отличия, некоторые унаследованные от GlassFish v2, такие как графическая консоль администратора или административный интерфейс командной строки.
Более прямым сравнением для JBoss 5 были бы выпуски GlassFish v2, основанные на Java EE 5. Последним выпуском в этом семействе является GFv2.1, а выпуск GFv2.1.1 запланирован на октябрь (см. https://blogs.oracle.com/theaquarium/entry/schedule_for_glassfish_v2_1).
Sun также выпускает патчи GlassFish (сродни поддержке RedBat для JBoss); см https://blogs.oracle.com/glassfishforbusiness и sun.com/glassfish.