Actifs de patterns RAS

Les patterns ont l'énorme avantage de pouvoir être réutilisés et distribués. Les normes RAS (Reusable Asset Specification) offrent un système qui permet d'archiver, de rechercher, d'organiser, de documenter et de partager facilement des actifs de pattern.

La fonction RAS propose un ensemble de fonctions et d'outils permettant de créer des types d'actifs spécialisés ou par défaut. Les patterns sont un type unique d'actif RAS.

Pendant la création des patterns, les métadonnées permettant de prendre en charge la modularisation RAS sont ajoutées au projet de pattern. Les métafichiers sont appelés fichiers de manifeste RAS. Le contenu du fichier de manifeste est déterminé par un profil ; les patterns ont leur propre profil. Le profil indique le type de métafichier utilisé pour modulariser et restaure les actifs RAS. Les fichiers de manifeste sont identifiés grâce à leur extension RMD.

Lorsqu'un projet de plug-in de pattern est créé, il contient une bibliothèque de patterns et son fichier de manifeste de bibliothèque de pattern. Tandis qu'un ou plusieurs patterns sont ajoutés à la bibliothèque avec l'outil de création de patterns, un manifeste de pattern est ajouté pour chaque pattern. A l'exportation, un autre fichier de manifeste par défaut est ajouté pour modulariser la bibliothèque avec ses patterns membres.

En plus des données de modularisation, le fichier de manifeste stocke les métadonnées qui activent les fonctions de RAS. Par exemple, il stocke les mots clés des recherches, les descriptions abrégées ou les instructions pour l'applicateur de patterns et les noms de groupe (appelés dossiers dans la vue Explorateur d'actif) permettant de classer les patterns dans les vues Explorateur de patterns et Explorateur d'actif.

Tous les actifs RAS sont créés et stockés dans le système de fichiers ou dans des référentiels, à l'aide d'un utilitaire d'exportation RAS. De la même façon, ils sont importés et dégroupés pour recréer les mêmes relations et la même structure, à l'aide d'un utilitaire d'importation RAS. Un pattern importé est installé en tant que plug-in dans l'atelier.

Les référentiels sont ajoutés à l'aide de la vue Explorateur d'actif. Toutefois, le référentiel du pattern est unique car il est toujours créé dès que des plug-ins de pattern sont détectés et disponibles sur votre espace de travail. Tous les patterns installés et pouvant être appliqués sont listés dans le référentiel de pattern. Les patterns peuvent être listés, dans le référentiel local et dans le référentiel de pattern, par exemple. Le référentiel local représente les patterns stockés en tant que fichiers RAS et le référentiel de pattern représente les plug-ins de pattern installés. La vue Explorateur d'actifs contient tous les référentiels auxquels vous être connecté et tous les actifs qu'ils contiennent, indépendamment de leur type.

Les fonctions RAS communes, comme la recherche et l'ajout de groupes (dossiers) sont également disponibles dans la vue Explorateur de patterns. Ainsi, l'utilisateur du pattern peut réaliser des fonctions RAS sans utiliser la vue Explorateur d'actif.

Les actifs RAS sont donc créés à la suite d'une exportation RAS. Les projets de pattern ne s'exportent pas en tant que plug-ins de pattern, à moins que l'option RAS permettant de créer un actif déployable soit sélectionnée. Les patterns exporté à l'aide de la vue Création de pattern sont exportés par défaut en tant que plug-ins. La vérification de chaque pattern dans le projet avant l'exportation est primordiale. Une bibliothèque de projets contenant des patterns dont la logique et la sémantique ne sont pas correctes peut être exportée sous forme de plug-in déployable. Toutefois, après l'importation, les patterns peuvent ne pas apparaître dans la vue Explorateur de patterns et ne pas s'appliquer correctement. La vérification du pattern se fait en testant chaque pattern dans l'environnement d'exécution.

Les projets de pattern que vous souhaitez traiter à un autre moment peuvent être enregistrés sous forme de projets dans votre espace de travail ou bien exportés à l'aide de l'assistant RAS sous forme de projets Eclipse complets, pour être réimportés par la suite.

Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.