Rational Asset Manager complète les systèmes d'applications de génération existants tels que Rational Build Forge. Vous pouvez utiliser Rational Build Forge pour créer une génération basée sur les actifs dans Rational Asset Manager. De plus, vous pouvez utiliser l'intégration pour publier les résultats de la génération en tant que nouveaux actifs dans Rational Asset Manager. Un ensemble de scripts fournis permet de télécharger des actifs, vérifier les dépendances, compiler, générer et livrer des résultats en tant que nouveaux actifs.

Dans Rational Build Forge, vous définissez un nouveau projet de génération pour générer et publier des actifs. Les sources de la génération sont des actifs et des artefacts dans Rational Asset Manager et les générations peuvent être publiées en tant qu'actifs dans Rational Asset Manager.
Par exemple, une fois les fichiers requis définis pour la génération et cette dernière exécutée et terminée, vous pouvez déployer les résultats de la génération (tels qu'un fichier .ear) en tant qu'actifs dans Rational Asset Manager. Sinon, une fois les résultats de la génération sauvegardés en tant qu'actifs Rational Asset Manager, vous pouvez faire passer les nouveaux actifs et les artefacts apparentés par un processus de révision pour vous assurer qu'ils sont approuvés pour le déploiement (par exemple, avant qu'ils ne soient publiés en tant que version Milestone).
Vous pouvez marquer un type de génération (tel que Milestone ou Golden Master) dans Rational Build Forge afin de spécifier le type de processus de révision pour les nouveaux actifs créés à partir des résultats de la génération. Une fois la génération Rational Build Forge terminée, les actifs publiés sont répertoriés dans la génération et dans Rational Asset Manager, toutes les dépendances sont incluses dans le nouvel actif.
Un développeur peut rechercher des actifs, des artefacts et des liens vers les artefacts Rational Asset Manager et les ajouter à son espace de travail. Il peut utiliser l'utilitaire Exploration en images pour visualiser les relations et les dépendances entre les actifs. Le script de téléchargement d'actif permet d'automatiser la distribution des fichiers dans un processus de génération. Dans Rational Build Forge, après s'être connecté et avoir créé un projet, un développeur peut définir les propriétés du projet de génération et exécuter d'autres étapes requises pour livrer les résultats de la génération.
Pour une démonstration de l'intégration et un exemple de bibliothèque et de projet de génération, voir http://www.ibm.com/support/docview.wss?uid=swg27016509 ou http://www.ibm.com/developerworks/offers/lp/demos/summary/r-assetmanagerrbf.html
Référencez les fichiers de code source sur le serveur de construction en utilisant la bibliothèque de commandes d'extraction appropriée pour extraire les fichiers source du système de gestion de configuration de logiciel (SCM), tel que Rational ClearCase ou Rational Team Concert. Vous devez extraire les fichiers de code source à partir d'un système SCM pour la génération à utiliser, comme les outils de téléchargement incluant la bibliothèque client Rational Asset Manager afin que DownloadAsset et les autres scripts ANT puissent être utilisés sur le serveur Rational Build Forge. Vous devez fournir les informations du système SCM pour le projet de génération, telles que l'URL de serveur, l'ID utilisateur et le mot de passe.
Vous pouvez utiliser AppScan pour analyser toutes les sources et bibliothèques incluses au projet.
Vous pouvez utiliser les exemples de fichiers pour définir un nouveau projet avec un ensemble de bibliothèques et des informations de configuration en important le contenu du fichier zip suite à l'importation du fichier eligibility.xml. Les exemples de fichiers sont disponibles à l'adresse http://www.ibm.com/developerworks/offers/lp/demos/summary/r-assetmanagerrbf.html. Rational Build Forge recrée le projet d'éligibilité lorsque vous chargez le fichier eligibility.xml. Sélectionnez Bibliothèques et sélectionnez une bibliothèque, telle que GetRamLibraries, pour extraire le fichier ramclient.zip. Puis, modifiez ces fichiers pour votre configuration. Vous devez également modifier les scripts ANT et les ajouter au projet Rational Build Forge.
Rational Asset Manager inclut une stratégie permettant d'exécuter un projet Rational Build Forge à des points spécifiques dans le cycle de vie des actifs. Par exemple, si un actif logiciel passe de l'état de développement à l'état échelonné en préparation pour les tests, vous pouvez vouloir exécuter un projet Rational Build Forge qui génère automatiquement le logiciel et le déploie pour que d'autres utilisateurs le voient.
Pour plus d'informations sur les stratégies et les cycles de vie, voir Stratégies applicables aux cycles de vie, Développement et cycles de vie d'un actif, et Créer des cycles de vie personnalisés.