В настоящее время я разрабатываю приложение OSGI, чтобы абстрагировать интерфейс внешнего интерфейса от некоторых серверных служб. Архитектура серверной части - это традиционная Java EE, работающая на серверах приложений jboss.
В приложении веб-интерфейса мне нужно извлечь некоторые данные из бэкэнда (в конечном счете, это данные базы данных), но есть некоторые EJB-компоненты, которые можно использовать для извлечения данных.
На основании некоторого прочтения, которое я сделал, оказалось, что это не очень легко и невозможно без использования моста сервлета вызывать EJB из контейнера OSGI.
У меня были некоторые мысли об их упаковке в веб-сервисе, но я не уверен, какой может быть лучший подход. Я хотел бы поделиться некоторыми соображениями о передовых методах или подходах к интеграции OSGI с Java EE в части взаимодействия с данными.