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 Asset Manager входит стратегия, позволяющая запускать проект Rational Build Forge на конкретных этапах жизненного цикла ресурсов. Например, если ресурс программного обеспечения переходит из состояния разработки в промежуточное состояние в ходе подготовки к тестированию, то можно запустить проект Rational Build Forge, который автоматически компилирует программное обеспечение и развертывает его для просмотра другими пользователями.
Дополнительная информация о стратегиях и жизненных циклах приведена в разделах Стратегии для жизненных циклов Rational Asset Manager, Разработка ресурсов и жизненные циклы и Создание пользовательских жизненных циклов.