Описание тега blueprint-osgi

Blueprint OSGi - это спецификация, вводящая внедрение зависимостей в OSGi и обеспечивающая простой механизм для пакетов OSGi для использования и предоставления услуг.

Blueprint предоставляет инфраструктуру внедрения зависимостей для OSGi и был стандартизирован OSGi Alliance в OSGi Compendium R4.2.

Он разработан с учетом динамической природы OSGi, когда службы могут становиться доступными и недоступными в любое время. Спецификация также предназначена для работы с простыми старыми объектами Java (POJO), что позволяет писать простые компоненты и тестировать их модули в среде JSE без необходимости знать, как они собираются.

XML-файлы Blueprint, которые определяют и описывают сборку различных компонентов, являются ключевыми для модели программирования Blueprint. В спецификации описывается, как компоненты создаются и соединяются вместе, чтобы сформировать работающий модуль.

Источник: http://aries.apache.org/modules/blueprint.html.