Если активирована библиотека модели Open Services Gateway initiative (OSGi), то можно
активировать предварительно настроенный жизненный цикл для сообщества. Этот жизненный цикл
обеспечивает поддержку генерации атрибутов, ресурсов пакетов и служб и их взаимосвязей с ресурсом
модуля.
Прежде чем начать
Перед использованием жизненного цикла OSGi администратор хранилища должен активировать
библиотеку модели OSGi.
Дополнительная информация приведена в разделе Включение библиотеки модели OSGi.
Для импорта жизненного цикла и управления им
необходимо быть администратором
хранилища или сообщества
Продукты
можно интегрировать с Rational Asset Manager с помощью хранилища модулей OSGi. В продуктах
следует использовать следующий URL:
http://хост:порт/корневой-контекст/BundleRepository.
Это адрес хранилища модулей OSGi (OBR). Дополнительная информация приведена в разделе
Хранилище
модулей OSGi (OBR).
Процедура
- Войдите в веб-приложение.
- Нажмите Администрирование.
- Щелкните на имени сообщества или создайте новое сообщество для модулей, пакетов и служб OSGi.
- Перейдите на вкладку Жизненные циклы
- В разделе Жизненные циклы выберите Импорт жизненного цикла OSGi.
- Выберите Роли и задайте роли пользователей сообщества, чтобы указать,
какие пользователи могут выполнять поиск, просматривать и загружать ресурсы модулей из OBR. От роли пользователя зависит, какие комплекты будут показаны этому пользователю в OBR. Для
того чтобы пользователи могли видеть ресурсы модулей в OBR и загружать модули, им следует
предоставить возможность поиска и загрузки ресурсов. Можно использовать роль Потребитель
ресурса. Для того чтобы предоставить возможности поиска и загрузки анонимным
пользователям, роль Потребитель ресурса можно присвоить Всем пользователям.
- Нажмите кнопку Ok. Для типов ресурсов OSGi будет создан и настроен жизненный цикл OSGi.
Дальнейшие действия
Жизненный цикл OSGi можно видоизменить, чтобы он соответствовал процессам вашего
сообщества или организации. Дополнительная информация о настройке пользовательских жизненных
циклов приведена в разделе
Создание основных жизненных циклов.
При
передаче ресурсов OSGiBundle в сообществе учтите следующие рекомендации:
- Передавайте по одному ресурсу на модуль и включайте файл .jar вместе с файлом manifest.mf.
- Вводите имя, версию и краткое описание в ресурсе. Эти значения заменяются значениями,
указанными в файле манифеста.
- При передаче модуля запретите веб-клиенту извлекать содержимое файла
.jar. В окне Развернуть сжатый файл нажмите кнопку Дополнительные опции,
выберите Загрузить и укажите Нет.