Встроить OSGi в контейнер сервлетов или контейнер сервлетов в OSGi?

Мне нужно повторно использовать код, первоначально разработанный для приложения Eclipse RCP (, т.е. упакованный в виде пакета Eclipse plugin/OSGi )в сервлете.

Прочитав множество сообщений в блогах, статей, вики и т. д., я пришел к выводу, что:

  1. OSGi-фреймворк (Equinox в моем случае )может быть встроен в контейнер сервлетов. (В моем случае Tomcat 7)
  2. или Tomcat можно встроить в структуру OSGi.

Equinox рекомендует второй вариант как более простой. Но для производства они рекомендуют 1. Я не уверен, почему. Что действительно лучше в каком случае и почему?

Я довольно опытный пользователь Tomcat. Повлияет ли внедрение Tomcat в Equinox на его администрирование? или, другими словами, что будет отличаться от Tomcat, встроенного в Equinox?

7
задан Björn Pollex 24 April 2012 в 06:23
поделиться