Que es Felix?

Esto me pasa por no tener registrado mi nombre… :p

Apache Felix es el nombre del nuevo proyecto Apache que se ha graduado este verano, y que viene a ofrecernos una plataforma completa OSGi que se convierte, junto a Equinox Eclipse, en una de las alternativas mas importantes para la construcción de sistemas modulares en Java.

Aunque reconozco la potencia y éxito de OSGi, para el tipo de aplicaciones Web que solemos desarrollar prefiero Service Provider Interfaces(SPIs) que ofrece un mecanismo mucho mas sencillo para la creación de aplicaciones modulares y que esta disponible de forma estandar en Java SE 6.

En relación a esto, y sin que nos demos cuenta estamos en medio de una gran batalla entre OSGi(JSR 291) y Java Module System (JSR 277), tendremos que estar pendientes para ver cual es la opción que adopta el proximo Java EE 6.