Ola,
Tenho uma aplicacao JEE6 rodando no Glassfish 3.1.2.2 + CDI/WELD + Apache CODI 1.0.6 + JSF 2.1 + RichFaces 4.3.7 + JPA 2.0 + Hibernate 4.2.7 + JTA + Firebird 2.5.2 + JasperReports 5.5.0.
Estou estudando o JEE7 e a possibilidade de migracao do sistema para o Glassfish 4.1, contudo, tenho duvidas se todo o esforco de testes e adaptacao de codigos devido a novas versoes de bibliotecas vai gerar algum ganho importante em ambiente de producao, como por ex. ocupando menos RAM ou tornando a aplicacao mais rapida.
Nesta migracao, eu teria que mudar para Glassfish 4.1, trocar o Apache CODI pelo DeltaSpyke, usar JSF 2.2 + RichFaces 4.5.0 (que ainda nao esta disponivel na versao final), e JPA 2.1 + Hibernate 4.3.x. Fiz algumas simulacoes sobre isso, e vi que tinham varios lugares para adaptacao de codigo fonte mesmo antes de testar a aplicacao.
Gostaria de saber de pessoas que passaram ou estao passando por situacao semelhante para troca de experiencias.