У меня есть некоторые требования к моему проекту, что модульность представляется необходимой, поэтому я исследую некоторые подходы к лучшему способу ее выполнения.Сомнения в использовании OSGI
Основываясь на этом, я нашел OSGI и звучит очень много, после некоторого поиска и некоторых уроков у меня есть некоторые сомнения.
На высоком уровне я рассматриваю отдельные модули по бизнес-сегментам, например, финансовые, счета-фактуры, регистры и т. Д.
1) Я считаю, что могу создавать пакеты для разделения этих модулей, я также видел, что я могу использовать контейнер osgi для развертывания этих пакетов. Можно ли распространять это приложение на jboss, websphere и weblogic?
2) Есть ли какой-либо известный недостаток, чтобы мое приложение полностью зависело от OSGI? Я имею в виду, я только хотел использовать OSGI для разделения моих модулей и упрощения развертывания и распространения версий?
Благодаря