Итак, я занял некоторое время сегодня днем, чтобы наконец сесть и начать читать таинственные и неуловимые "OSGi" и его так называемые пакеты.
Хорошо, поэтому я думаю, что понял. OSGi "bundle" - это в основном JAR с дополнительной информацией манифеста. И вместо того, чтобы развертывать его на обычном сервере приложений (или другом контейнере), вы развертываете его на сервере OSGi, таком как Apache Felix. Он запускается, а затем предоставляет услуги пользователям/клиентам.
Как это отличается от обычного EAR, развернутого на сервере приложений?
OSGi, похоже, растет (я все время сталкиваюсь с этим!), но для жизни меня не понимаю, что он предлагает (по функциональности) по всему, что вы можете сделать с сервером реального бизнеса, например GlassFish или Spring.
Я знаю, что мир не сошел с ума, поэтому я, очевидно, что-то пропустил. Просто не смог понять, что. Спасибо за любую помощь или прозрение!