Esta semana salió la versión final de unos de los proyectos open source más esperados del año, el
JBoss Application Server 7. Desde la JUDCon en Boston vengo interiorizándome y en las últimas semanas comencé a presentarlo en algunos clientes (los más avanzados) y obviamente haciendo pruebas locales y en EC2. Quiero explicar los nuevos features:
- Nueva arquitectura modular: Cambio de la arquitectura, ahora es algo mas lightweight, donde hay un pequeño contenedor de Modules, y que exponen Services, parecido a OSGi pero más simple. Todo esto controlando los "spaces" de depnedencia y classloaders concurrentes, esto permitirá aislamientos de aplicaciones y terminar con la locura de los classpaths en Java
- Realmente rápido: El startup dura menos de 4 segundos, promedio 3 pero algunas veces han sido de 1.x segundos. No más Jetty locales, con hot e incremental deploy hace la vida del programador más productiva.
- Soporte de JEE6: Estamos hablando de CDI, JPA2, EJB3.1, JAX-RS y todas las mejoras introducidas en esta especificación purgada.
- Testeable: Arquillian ya está incorporado desde el vamos, esta es una excelente herramienta de Test de Integración para correr tan rápido como los Unit Test pero asegurándote que está corriendo en un JBoss
- Mejoras radicales en la administración: Este es un punto importante ya que ahora existe un nuevo concepto de Dominio de servidores y Controllers de esos dominios, lo cual permite una administración más consitente y con esto una nueva consola de administración.
Se lo pueden bajar de
aca. Van a ver que tienen dos versiones, Web Profile y Full, y es por que Oracle todavía no corrió los test de certificación, están tardando más de la cuenta. Pero les recominedo que usen el full sin problema, es solo un tilde en un checklist.
Acá también les dejo algunos Webinars muy buenos:
- JBoss AS7 - The Next Generation: Vimeo On Demand
- EE6 Programming - Immediate Productivity: Vimeo On Demand
- Operations, Administration & Management of JBoss AS7: Vimeo On Demand
- Clustering for High Availability (HA) with JBoss AS7: Vimeo On Demand