IBM® Rational Asset Manager и IBM Rational Build Forge обеспечивают доставку и отслеживание надежных операций компоновки программного обеспечения, а также управление ими.
Rational Asset Manager дополняет существующие системы компоновки приложений, такие как Rational Build Forge. С помощью Rational Build Forge можно создавать операции компоновки на основе ресурсов Rational Asset Manager. Кроме того, результаты компоновки можно опубликовать в качестве новых ресурсов Rational Asset Manager. Предусмотрены сценарии для загрузки ресурсов, проверки зависимостей, компиляции, компоновки и представления результатов в качестве новых ресурсов.

В Rational Build Forge создайте новый проект для компоновки и публикации ресурсов. Компоновка выполняется на основе ресурсов и артефактов Rational Asset Manager. Результаты компоновки можно опубликовать в качестве ресурсов в Rational Asset Manager.
Например, результаты компоновки требуемых файлов (такие как файлы .ear) можно развернуть в качестве ресурсов в Rational Asset Manager. Кроме того, после сохранения результатов компоновки в качестве ресурсов Rational Asset Manager можно приступить к проверке новых ресурсов и связанных артефактов для утверждения с целью развертывания (например, перед публикацией вехи).
Тип компоновки Rational Build Forge (например Milestone или Golden Master) позволяет указать тип процесса проверки для новых ресурсов, созданных на основе результатов компоновки. После завершения компоновки Rational Build Forge опубликованные ресурсы отображаются в списке компоновки; в Rational Asset Manager все зависимости добавляются в новый ресурс.
Разработчики могут выполнить поиск ресурсов, артефактов и ссылок на артефакты Rational Asset Manager и добавить их в рабочую область. Они могут просмотреть взаимосвязи и зависимости ресурсов с помощью утилиты Визуальное представление. Сценарий загрузки ресурсов позволяет автоматизировать процесс поиска файлов для компоновки. После входа в систему Rational Build Forge и создания проекта разработчик может задать свойства процесса компоновки и выполнить другие действия для получения результатов компоновки.
Демонстрация интеграции, пример библиотеки и проект компоновки приведены на следующих веб-страницах: http://www.ibm.com/support/docview.wss?uid=swg27016509 и http://www.ibm.com/developerworks/offers/lp/demos/summary/r-assetmanagerrbf.html
С помощью соответствующей библиотеки команд извлеките исходные файлы из системы управления конфигурацией программного обеспечения (SCM), такой как Rational ClearCase или Rational Team Concert. Из системы SCM необходимо загрузить файлы с исходным кодом для компоновки; например, библиотека клиента Rational Asset Manager необходима для применения сценариев DownloadAsset и Ant на сервере Rational Build Forge. Для проекта компоновки необходимо указать информацию о системе SCM, такую как URL сервера, ИД пользователя и пароль.
AppScan позволяет выполнить поиск во всех исходных файлах и библиотеках проекта.
На основе примеров файлов можно создать новый проект с набором библиотек и данных конфигурации путем импорта содержимого файла .zip и файла eligibility.xml. Примеры файлов доступны по следующему адресу: http://www.ibm.com/developerworks/offers/lp/demos/summary/r-assetmanagerrbf.html. Rational Build Forge заново создает проект eligibility при загрузки файла eligibility.xml. Выберите Библиотеки, затем выберите библиотеку, такую как GetRamLibraries, для загрузки ramclient.zip. Затем измените эти файлы с учетом особенностей конкретной конфигурации. Дополнительно необходимо изменить сценарии Ant и добавить их в проект Rational Build Forge.
Дополнительная информация о требованиях Rational Build Forge для интеграции с Rational Asset Manager приведена в разделах Включение SSL для клиента API (Perl или Java), Порты по умолчанию, применяемые компонентами Rational Build Forge и Невозможно подключиться к серверу Build Forge в Rational Software Architect.
В состав Rational Asset Manager входит стратегия, позволяющая запускать проект Rational Build Forge на конкретных этапах жизненного цикла ресурсов. Например, если ресурс программного обеспечения переходит из состояния разработки в промежуточное состояние в ходе подготовки к тестированию, то можно запустить проект Rational Build Forge, который автоматически компилирует программное обеспечение и развертывает его для просмотра другими пользователями.
Дополнительная информация о стратегиях и жизненных циклах приведена в разделах Стратегии для жизненных циклов Rational Asset Manager, Разработка ресурсов и жизненные циклы и Создание пользовательских жизненных циклов.