Supongamos que no tengo que preocuparme por el tiempo y los costos de desarrollo: Estoy interesado en los beneficios técnicos generales (mejor rendimiento, mejores API mejoradas) y nuevas características.Beneficios (y consejos) de una actualización de JBoss 4.2.x a JBoss 5.x, 6.x, 7.x y WildFly 8.x?
Actualmente estoy trabajando en productos que utilizan 4.2.x, y consideramos un cambio importante para las versiones que están por llegar y necesitan converger.
Eché un breve vistazo a las notas de la versión de cada versión y algunos artículos sobre cada versión para 5.x, 6.x, 7.x y 8.x. Pero me gustaría recibir comentarios de primera mano de personas que han realizado el cambio.
Me di cuenta de que hay algunos cambios importantes en relación con la mensajería (cambio de JBoss MQ a JBoss Messenging), y que para JBoss 7.x parece cambiar bastante su capa de configuración. Luego están sucediendo muchas más cosas al cambiar a JBoss/WildFly 8.x.
Por favor, recomendamos buenos artículos que señalen las trampas si es posible. Encontré algunas para migraciones a JBoss 5.x, pero no tantas para 6.x o incluso 7.x, y alguien más está evaluando 8.x para nosotros ahora. También puede recomendar alternativas si cree que son relevantes, aunque preferiría centrarme solo en JBoss.
Para información, utilizamos una mezcla de sistemas basados en plugins JPF y OSGi (usando Eclipse Equinox), con clientes desarrollados en Swing (algunos implementados a través de WebStart).
Actualización: Aunque esta pregunta trajo algunas respuestas ya, creo que se merece una actualización para JBoss (y, de hecho, nuestros proyectos internos retrasó hacer el cambio de 4.2.x 7.x como originalmente se planeó que esperar Vuelo salvaje). Nuevos pensamientos y respuestas son bienvenidos.
Gracias por la respuesta. Creo que el tuyo fue el más completo, aunque esperaba un poco más. Les otorgué tanto la respuesta aceptada como la recompensa y un voto de +1. – haylem
Agregué un bounty para obtener información adicional, si también desea actualizar su respuesta para JBoss 8. – haylem
+1 para Dilbert :) –