Приложения OSGi состоят из модулей, называемых пакетами. Проблема в том, что любое приложение с разумным размером будет иметь большое количество пакетов (может быть легко сотен, просто посмотрите на каталог плагинов вашей Eclipse IDE), чтобы вы захотели получить более крупную детализацию, чем отдельные пакеты при управлении или развертывании приложения.
Спецификация Compendium OSGi Service содержит службу администрирования развертывания, которая определяет пакеты развертывания как набор пакетов и других артефактов (таких как конфигурация), которые могут быть развернуты, обновлены, удалены и т.д. как единое целое.
К сожалению, я не смог найти много информации о реализации, инструментах или пользователях развертывания администратора развертывания.
Каков статус этой услуги? Кто-нибудь имеет какой-либо опыт, мнение или рекомендации относительно администратора развертывания?
Кроме того, Spring dm-server имеет концепцию набора областей приложений (PAR файлов) и Eclipse Equinox работает над вложенными фреймами для решения этой проблемы, я думаю. Как эти подходы относятся к администратору развертывания?