Библиотеки хранилищ

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

Использование библиотек ресурсов

Библиотеки хранилищ позволяют управлять большими объемами ресурсов и метаданных ресурсов.

Группирование коллекций ресурсов и метаданных ресурсов
Несмотря на то что ресурсы должны иметь номер версии, при использовании библиотеки хранилища номер версии можно присваивать коллекции ресурсов или метаданных ресурса.

Библиотека позволяет объединить или сгруппировать ресурсы, которые трудно сгруппировать по сообществам, категориям, тегам и взаимосвязям.

Можно также создать коллекцию метаданных ресурсов. Например, можно создать библиотеку для типа ресурса и всех требуемых им атрибутов, категорий и взаимосвязей.

Управление версиями для коллекций ресурсов и метаданных ресурсов
Библиотеки позволяют применять версии для метаданных ресурсов и коллекций ресурсов.

У ресурсов есть номера версий, которые можно использовать для отслеживания изменений и управления ими. Для пользовательских типов ресурсов, атрибутов, категорий и взаимосвязей не существует аналогичного способа управления изменениями. Предположим, что тип ресурса изменен или удален другим администратором. При наличии библиотеки ресурсов и метаданных можно вернуться к предшествующему состоянию библиотеки, чтобы восстановить метаданные в хранилище из версии, сохраненной в библиотеке.

Включение и выключение коллекций ресурсов и метаданных ресурсов
Библиотека позволяет быстро добавлять или изымать ресурсы или метаданные ресурсов из активного использования в хранилище Rational Asset Manager.

Для того чтобы изъять все содержащиеся в хранилище ресурсы и метаданные из активного использования, можно выключить библиотеку хранилища. После этого выключенные ресурсы или метаданные будут недоступны другим пользователям для поиска или многократного использования.

Аналогично, можно включить библиотеку для добавления всех содержащихся в ней ресурсов в хранилище. Пользователи смогут найти и многократно использовать их.

Перемещение коллекций ресурсов между хранилищами
Для копирования коллекций ресурсов или метаданных между хранилищами Rational Asset Manager можно экспортировать и импортировать библиотеки хранилищ.

Для создания файла .zip библиотеки, который можно импортировать в другое хранилище Rational Asset Manager, экспортируйте библиотеку.

Точно так же можно импортировать библиотеку и включить ее, чтобы добавить все содержащиеся в ней ресурсы и метаданные ресурсов в хранилище.

Ограничения библиотек хранилищ

Хотя библиотеки являются мощным инструментом управления коллекциями ресурсов и метаданных, для них существуют определенные ограничения.

В библиотеке должны содержаться все необходимые для ресурса или типа ресурса метаданные
При добавлении ресурса или типа ресурса в библиотеку включите также все пользовательские ресурсы, атрибуты, категории и взаимосвязи, требуемые этим ресурсом или типом ресурса.

Например, если для типа ресурса с именем Веб-служба требуется атрибут с именем Сервер приложений, то при добавлении типа ресурса Веб-служба в библиотеку программа Rational Asset Manager автоматически добавляет в библиотеку атрибут Сервер приложений. Атрибут Сервер приложений можно удалить только после удаления типа ресурса Веб-служба.

В случае активации библиотек с общими элементами ресурсы или элементы будут заменены
В версиях, предшествовавших 7.5, активированные библиотеки не могли иметь одинаковых ресурсов или элементов метаданных ресурса. В версии 7.5 появилась возможность активации библиотек с одинаковыми элементами, но в хранилище будет активна только последняя активированная версия элементов.

При включении библиотеки, конфликтующей с другой библиотекой или хранилищем, Rational Asset Manager пытается разрешить конфликты путем активации конфликтующих ресурсов или метаданных из новой библиотеки. В этом случае элементы из хранилища или из активированных на данный момент библиотек будут заменены новой библиотекой. Исходная библиотека и все содержавшиеся в ней конфликтующие элементы будут помечены как черновые (*). Он указывает, что с момента последней активации версии библиотеки элемент был изменен.

Допустим, в двух библиотеках хранилища (Библиотека 1 и Библиотека 2) содержался ресурс типа Веб-служба. Библиотека 1 активирована; Библиотека 2 не активирована. При активации Библиотеки 2 ее тип ресурса Веб-служба заменяет собой тип ресурса Веб-служба из Библиотеки 1. Активным элементом в хранилище становится тип ресурса Веб-служба из Библиотеки 2. На странице Библиотеки Библиотека 1 будет помечена звездочкой (Библиотека 1, версия 1.0 (*)), которая означает, что элементы были изменены. На странице Обзор Библиотеки 1 тип ресурса Веб-служба также будет помечен звездочкой (*Веб-служба). Звездочка означает, что тип ресурса Веб-служба в библиотеке имеет отличия от типа ресурса, активного на данный момент в хранилище.

Для того чтобы восстановить элементы, которые были заменены в Библиотеке 1, можно вернуться к прежней версии библиотеки. При возврате к прежней версии библиотека будет вновь активирована в состоянии на момент ее сохранения, а все изменения ресурсов и элементов, внесенные после активации библиотеки, будут заменены.


Комментарии