Описание тега blueprint-osgi
Blueprint OSGi - это спецификация, вводящая внедрение зависимостей в OSGi и обеспечивающая простой механизм для пакетов OSGi для использования и предоставления услуг.
Blueprint предоставляет инфраструктуру внедрения зависимостей для OSGi и был стандартизирован OSGi Alliance в OSGi Compendium R4.2.
Он разработан с учетом динамической природы OSGi, когда службы могут становиться доступными и недоступными в любое время. Спецификация также предназначена для работы с простыми старыми объектами Java (POJO), что позволяет писать простые компоненты и тестировать их модули в среде JSE без необходимости знать, как они собираются.
XML-файлы Blueprint, которые определяют и описывают сборку различных компонентов, являются ключевыми для модели программирования Blueprint. В спецификации описывается, как компоненты создаются и соединяются вместе, чтобы сформировать работающий модуль.