Подтвердить что ты не робот

Время выполнения OSGI внутри традиционного сервера Java EE

Я понимаю, что, вероятно, это должно быть наоборот (OSGI runtime, где размещаются серверы Java EE), поскольку по-видимому, уже возможен с помощью стеклянной рыбы.

Однако наши клиенты имеют большой опыт управления традиционными серверами Java EE и значительными инвестициями (лицензии, обучение и т.д.), Наша архитектура выиграет от модульной архитектуры OSGI, но я не могу попросить наших клиентов переключиться с серверов Java EE на время автономной работы OSGI.

Есть ли способ установить время работы OSGI в качестве войны или уха на традиционных серверах Java EE, даже если они не будут использовать ресурсы, управляемые контейнером (например, пулы потоков или пулов), а также другие функции Java EE, такие как JNDI, EJB и т.д.?

В наших приложениях используются такие технологии, как Hibernate, Spring и т.д.

4b9b3361

Ответ 1

Возможно, вы захотите посмотреть на решение для сервлета моста от Equinox. У них есть специальный сервлет (мостовой сервлет), который запускает среду выполнения OSGi, добавляет службу OSGi HTTP и проксирует трафик на HTTP-сервис (и в конечном итоге на ваши сервлеты, которые регистрируются на службе HTTP).