El caso es que según se puede leer hoy en The Register BEA ha anunciado en su conferencia BEA World que WebLogic 10.3 estrenará un nuevo sistema de módulos que permiten escoger que partes quieres instalar en tu servidor de aplicaciones. De este modo puedes prescindir del contenedor web, o de los módulos de Struts, o del registro UDDI, o cualquier otra cosa que no necesites.
Parece que el instalador para esta versión sólo ocupará 150Mb respecto a los 600Mb actuales. La visión de BEA es que se puedan descargar actualizaciones de los módulos de manera independiente y a través de Internet.
Toda la magia de esto radica en la arquitectura mSA (microService architecture) de BEA que se basa en OSGi y que les ha permitido aislar de manera individual 230 componentes diferentes del servidor de aplicaciones. En la EclipseCon 2007 hubo una presentación (estas son las transparencias) en la que se explicaba más a fondo esta arquitectura de micro-servicios y que ya resumió en su momento Alex Blewitt.
Esto es un primer paso como preparación para JEE 6 aunque por ahora parece que habrá que esperar hasta Marzo del 2008, fecha de lanzamiento de WebLogic Server 10.3.
* Nota: Carlos aclara muy acertadamente en uno de los comentarios que hubo varios servidores de aplicaciones que tenían certificación JEE 5 antes de WebLogic 10.