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