Миграция из JCA в OSGI Это хорошая идея? - PullRequest
1 голос
/ 04 августа 2011

У меня есть адаптер JCA для подключения к EIS.Это хорошая идея заменить адаптер на модуль OSGI?

Мне нужны следующие функции:

  1. Доступ к модулю OSGI из ejb3
  2. Доступ к модулю OSGIиз компонентов CDI
  3. Доступ к модулю OSGI из сервлета
  4. Поддержка декларативного управления транзакциями
  5. Распространение контекста безопасности из ejb в модуль osgi

    • Я не использую пул коннекций.
    • Я не использую интерфейс Common Client

Каковы недостатки перехода с JCA на модуль OSGI?

1 Ответ

1 голос
/ 07 апреля 2012

Минусы перемещения:

  • JCA - это стандарт Java EE - вы можете использовать правильно написанный соединитель в любом контейнере Java EE.Osgi также является стандартом, но не (пока) для корпоративных приложений и их каркасов.
  • Все перечисленные «функции» (я бы назвал их «требованиями») тесно связаны с Java EE: EJB3, CDI, ServletУправление TXN и безопасность выполняются или обеспечиваются различными подсистемами Java EE.Вам придется погрузиться глубоко в спецификации Java EE, чтобы предоставить соответствующий код для склеивания.

Это сводится к: Много работы, склонной к ошибкам без веской причины.Поэтому мой вопрос будет таким: Каковы плюсы для перемещения (в вашем случае, конечно)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...