28982 автора и 62 редактора ответили на 85243 вопроса,
разместив 135214 ссылок на 43429 сайтов, присоединяйтесь!

Что такое OSGi?

РедактироватьВ избранноеПечать

OSGi (Open Services Gateway Initiative) — спецификация динамической модульной системы, или платформы для создания Java-приложений. Характерная черта платформы, соответствующей спецификации OSGi — это возможность переинсталлировать компоненты приложения без его остановки и перезапуска.


Приложение, соответствующее OSGi, представляет собой набор модулей, которые принято называть бандлами. Слово бандл является транслитерацией термина bundle. Транслитерация вместо перевода выбрана для того, чтобы обеспечить терминологическую однозначность.


Бандл представляет собой группу Java классов, оснащенную подробным описанием-манифестом, содержащимся в файле MANIFEST.MF.


Помимо бандлов, являющихся сутью приложения, спецификация OSGi  определяет также следующие нижележащие уровни, обеспечивающие работу бандлов:

  • сервисы (services) — уровень поддерживающий динамическое взаимодействие бандлов;
  • реестр сервисов (services registry) — программный интерфейс для управления сервисами;
  • жизненный цикл (life-cycle) — программный интерфейс для управления жизненным циалом бандлов (установка, запуск, остановка, обновление и удаление);
  • модули (modules) — уровень, определяющий инкапсуляцию и декларацию зависимостей;
  • защита (security) — средства обеспечения безопасности; по сути, защита не является отдельным уровнем, это скорее дополнение к каждому уровню.

Источники:

Последнее редактирование ответа: 18.07.2015

  • Оставить отзыв

    Оставить отзыв

РедактироватьВ избранноеПечать

Похожие вопросы


Посмотреть «OSGi» в словарях и энциклопедиях:

ЯndexВикипедияКругосветKM.RU@mail.ruGoogle

«Что такое OSGi»

В других поисковых системах:

GoogleЯndexRamblerВикипедия

В соответствии с пользовательским соглашением администрация не несет ответственности за содержание материалов, которые размещают пользователи. Для урегулирования спорных вопросов и претензий Вы можете связаться с администрацией сайта genon.ru. Размещенные на сайте материалы могут содержать информацию, предназначенную для пользователей старше 18 лет, согласно Федерального закона №436-ФЗ от 29.12.2010 года "О защите детей от информации, причиняющей вред их здоровью и развитию". Обращение к пользователям 18+.