Vous pouvez utiliser la partie active d'un programme, le mappage d'attributs et de types de liens,
ainsi que la forme utilisable dans un rapport pour configurer les données IBM® Rational DOORS
en vue de l'intégration avec des applications externes. Ces applications incluent Rational Engineering Lifecycle Management, Rational Insight et les applications intégrées à IBM Rational DOORS grâce à OSLC.
Pourquoi et quand exécuter cette tâche
Partie active d'un programme
La partie active d'un programme détermine les projets, dossiers et modules Rational DOORS disponibles pour les applications externes suivantes :
- TRS fournit des données aux applications client qui utilisent Lifecycle
Query Engine (LQE) pour générer un index permettant de visualiser, analyser et organiser
les données techniques collectées à l'aide de nombreux outils. Rational Engineering Lifecycle Management utilise LQE pour exploiter les données Rational DOORS.
- La fonction de reconnaissance de lien permet aux applications externes qui sont intégrées à Rational DOORS de détecter les liens OSLC dans Rational DOORS et de les rendre visibles dans les applications externes.
- Rational Insight rapporte des données qui sont extraites de
Rational DOORS et importées dans un entrepôt de données de rapport.
La partie active d'un programme permet la mise en évidence des données pertinentes au cours
de l'analyse et de la production de rapports. Les référentiels Rational DOORS peuvent contenir des quantités de données importantes. La partie active d'un programme supprime le traitement des
projets, dossiers et modules non pertinents afin que vous puissiez capturer
des analyses métier précises avec efficacité. De plus, lorsque les informations
non pertinentes sont supprimées, les performances du système s'améliorent.
Mappage des attributs et des types de liens
Vous pouvez utiliser les identificateurs URI (Uniform Resource Identifiers) pour créer une représentation OSLC cohérente
pour les attributs et les types de liens identiques portant le même nom dans tous les
modules disponibles pour l'intégration aux applications externes. Les attributs et les types de liens utilisés dans plusieurs modules ont des identificateurs uniques dans ces modules, même s'ils possèdent le même nom et le même type. Les applications externes traitent ces attributs et liens comme des types différents. Ce traitement empêche la cohérence des requêtes et de la production de rapports à travers
les modules. Le mappage des attributs et du type de lien affecte un URI unique aux types
identiques portant le même nom mais situés dans des
modules différents. Ce mappage propose une représentation OSLC cohérente
qui permet aux applications externes de reconnaître les attributs et
les liens équivalents à travers les modules.
Les attributs et les types de liens utilisés
dans plusieurs modules ont des identificateurs uniques dans ces modules, même
s'ils possèdent le même nom et le même type. Par
exemple, si vous créez un attribut entier appelé ABC dans un module,
puis que vous copiez le module, l'attribut ABC possède un identificateur différent
dans le nouveau module. Les identificateurs sont uniques pour chaque module et difficiles
à lire, comme dans l'exemple suivant présentant deux identificateurs d'attribut ABC :
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000666/attr-123
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000626/attr-327
Les types de liens sont également uniques dans chaque module. Cette
identification unique des attributs et des types de liens au niveau du module empêche
la cohérence des requêtes et de la production de rapports à travers les modules dans les applications externes. Pour éviter ce problème, vous pouvez créer des représentations communes
à travers les modules en mappant les attributs et les types de liens aux identificateurs URI
(Uniform Resource Identifiers). L'identificateur URI est cohérent et lisible, ce qui améliore les fonctions de requête et
d'analyse, comme dans cet exemple d'un identificateur URI commun pour
l'attribut entier ABC :
http://www.mycompanyname.org/rm/predicate#ABC_Integer
Lorsque
des attributs et des types de liens sont mappés à des identificateurs URI cohérents, les
applications externes peuvent reconnaître des attributs et des liens équivalents à travers les
modules. Pour mapper des attributs et des types de liens aux identificateurs URI :
- Les noms et les types d'attributs doivent être identiques dans chaque module.
- Une partie active d'un programme et la forme utilisable dans un rapport doivent être configurées
pour que les modules, attributs et types de liens soient disponibles pour l'intégration
aux applications externes.
Forme utilisable dans un rapport
Vous pouvez utiliser la forme utilisable dans un rapport pour indiquer les attributs et les types de liens disponibles pour les rapports Rational Insight.