Я понимаю, что, вероятно, все должно быть наоборот (среда выполнения OSGI, на которой размещаются серверы Java EE), поскольку это , очевидно, уже возможно для glassfish.
Однако наши клиенты имеют большой опыт администрирования традиционных серверов Java EE и значительные инвестиции (лицензии, обучение и т. Д.)
Наша архитектура выиграет от модульной архитектуры OSGI, но я не могу попросить наших клиентов перейти с серверов Java EE на среды выполнения OSGI.
Есть ли способ установить среду выполнения OSGI как войну или ухо внутри традиционных серверов Java EE, даже если они не будут использовать ресурсы, управляемые контейнером (например, потоки или пулы соединений), или другие функции Java EE, такие как JNDI, EJB и т. Д.?
В наших приложениях используются такие технологии, как Hibernate, Spring и т. Д.