Я начал смотреть на OSGi и согласился, что это путь вперед, потому что он дает вам большую расширяемость, просто упаковывая ваши вещи в соответствии со спецификациями комплекта. Во всяком случае .... мое требование заключается в том, чтобы в настоящее время у меня есть среда выполнения Java и некоторые службы, которые используют службы Java EE, такие как JCA и JMS Server, для обработки запросов внутри серверов приложений, таких как jBoss, WebLogic, GlassFish и WebSphere .... I хочу создавать и развертывать мои сервисы в виде OSGi-пакетов .... но могу ли я в любом случае получить доступ к ресурсам Java EE из моего контейнера OSGi? В противном случае я должен обернуть все (мою среду выполнения, веб-клиент и т. Д.) В пакеты OSGi, которых я хочу избежать по следующим причинам:
- Это займет целую вечность
- Я потеряю все функции Java EE, что нежелательно
- Похоже на написание и тестирование всего с нуля.
Я много искал, но не смог найти решения, и все посты, касающиеся этого вопроса, по крайней мере, 3 года. Может ли кто-нибудь направить меня в правильном направлении и указать на некоторые последние достижения в этой области.
Дайте мне знать, если вам нужна дополнительная информация.