OSGi parece ser la nueva tendencia de industria. Primero vimos la implementación de OSGi en la versión 3.0 de Eclipse. Después en servidores de applicaciones: la microService Architecture de Bea materializandose en el producto WebLogic Event Server, después la versión 3 de GlassFish y ahora el servidor de aplicaciones de SpringSource.
OSGi es un modelo dinámico de componentes que complementa un concepto no contemplado en la plataforma Java y que es difícil de implementar en su totalidad con JEE. Por un lado proporciona una plataforma de servicios y por otro es una infraestructura para deployments.
¿Qué sigue ahora? Probablemente la construcción de sistemas basados en OSGi. Hace más de un año discutiamos en el trabajo las ventajas de construir un sistema basado en OSGi, basado en plugins y un manejo de versiones de módulos, sin embargo el plan no lo llevamos a cabo porque el riesgo era alto. Ahora probablemente tomemos el riesgo para la próxima versión de otro sistema.