(отказ от ответственности: Я работаю на солнце, и я нахожусь в команде 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 указан как 130MB; GFv3Preview - 50 МБ. GFv3 начинается через пару секунд; JBoss в десятках (вы должны попробовать запустить свою платформу).
Существуют и другие отличия, некоторые из которых унаследованы от GlassFish v2, например, графической консоли администратора или CLI администратора.
Более прямым сравнением для 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 (сродни поддержке RedHat для JBoss); см. https://blogs.oracle.com/glassfishforbusiness и sun.com/glassfish.
, пожалуйста, перефразируйте вопрос как сравнение между собой: Glassfish 2 vs JBoss 5, .... или .... Glassfish 3 vs JBoss 6. –