He estado buscando una solución para crear una aplicación web modular, que sea modular en el sentido de que el usuario puede proporcionar su propio complemento en forma de un simple contenedor que luego proporcionará sus propios datos a mi aplicación web y mi aplicación web será responsable de mostrarlo.OSGI creando aplicación web modular
Ahora el problema es que quiero que mi aplicación web sea lo más genérica posible sin depender del contenedor web j2ee para admitir nada. es decir, no puedo confiar en mi contenedor web para brindar soporte a osgi y desplegar la aplicación web como un paquete de osgi en sí mismo (lo que realmente hace las cosas muy simples, por ejemplo, glassfish y WAS).
Estoy planeando usar Equinox y la única solución que veo actualmente es el puente de servlet que proporcionan en su sitio oficial, pero para mí es realmente un dolor delegar todo a un servlet que a su vez interpretará la solicitud y encontrará una clase de paquete apropiada y, a continuación, volver a comunicar de alguna manera solo los datos a la aplicación web.
Para mí sería maravilloso si mi aplicación web también fuera un paquete. ¿Hay algo cerca de esta solución ideal que pueda probar? ¿O cualquier otro método de comunicación entre los dos relés de osgi y la aplicación web (contenedor)?
Hola su respuesta es interesante, sé sobre WABs, eso es lo que mencioné en mi pregunta "no puedo confiar en mi contenedor web para brindar soporte a osgi e implementar la aplicación web como un paquete osgi". Pero no estaba al tanto de la red pax, ¿el enlace oficial que me dio sugiere que es una extensión para que Jetty despliegue guerras como wabs? ¿Puedes explicar más? – FUD
gracias, evaluaré el método que sugirió en el enlace. – FUD