Pregunta

Estoy usando OSGI con Glassfish 3.0.1. Usamos el descanso de Jersey como capa de recursos. Tenemos muchos servicios de OSGI. Estamos planeando desacoplarlos e implementarlo en una nube. Una forma en que hacemos esto es hacer una llamada de descanso HTTP. Pero nos gustaría hacer servicio de servicio a servicio a nivel API. Una forma de hacerlo es usando dosgi. Pero Glassfish 3.0.1 no parece admitir dosgi. ¿Cualquier otra sugerencia?

¿Fue útil?

Solución

Creo que Glassfish contiene Apache Felix, que es un marco OSGI totalmente compatible. Por lo tanto, no necesita un soporte explícito de Glassfish para usar un conjunto de paquetes que proporcionan servicios remotos (el nombre "DOSGI" ahora está en desuso). De hecho, ¡este es el punto de Osgi!

De todos modos, la siguiente pregunta obvia es qué implementación de servicios remotos elegir. Le aconsejaría que no use CXF, ya que es demasiado erróneo y sin mantenimiento. Eso deja Eclipse ECF o Paremus RSA.

(Descargo de responsabilidad: la implementación de Paremus es comercial y trabajo para Paremus).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top