Indexation de vos données avec Lifecycle Query Engine (LQE)

Vous pouvez utiliser Lifecycle Query Engine pour indexer et rechercher des actifs stockés dans n'importe quel produit configuré pour prendre en charge la spécification TRS (Tracked Resource Set).

Le gestionnaire de la solution Rational Engineering Lifecycle prend en charge une intégration avec LQE via l'implémentation d'une spécification à l'état brouillon d'un API TRS. La spécification à l'état brouillon de l'API TRS peut ne pas être implémentée avec une application autre que LQE.

L'intégration avec le gestionnaire de la solution Rational Engineering Lifecycle vous permet d'utiliser LQE pour créer un index du cycle de vie de données liées dans les outils qui prennent en charge la spécification TRS, telles que Rational Team Concert, Rational Rhapsody, Rational DOORS et Rational Quality Manager. Un outil de cycle de vie met les données à disposition pour l'indexation en exposant ses données de cycle de vie liées via un TRS (Tracked Resource Set) dont les membres doivent être des ressources récupérables avec les représentation RDF (Resource Description Framework), appelés Ressources d'index.

Pour obtenir plus d'informations sur la spécification TRS, consultez http://open-services.net/bin/view/Main/OslcTrackedResourceSet.

Un index LQE généré à partir d'un ou plusieurs TRS permet aux requêtes SPARQL d'être exécutées avec le fichier RDF qui regroupe les graphiques RDF des ressources d'index. Ceci permet aux données issues de plusieurs outils du cycle de vie d'être questionnées ensemble, y compris les liens inter-outils entre les ressources. Les modifications qui ont lieu sur les ressources d'index dans un outil de cycle de vie sont mises à découvert via le journal de modifications de TRS, permettant que les modifications soient propagées sur l'index de cycle de vie pour le maintenir à jour.

La plupart des ressources dans un TRS seront des ressources protégées, auxquelles l'outil de cycle de vie octroie ou refuse normalement l'accès basé sur l'identité de l'utilisateur authentifié. LQE authentifie les outils du cycle de vie en tant que client digne de confiance (opposé à n'importe quel utilisateur particulier), lui donnant un accès illimité aux ressources d'index. En implémentant la spécification du contrôle d'accès des ressources, les outils du cycle de vie activent LQE pour protéger toutes les informations glanées à partir des ressources d'index et pour renforcer la même politique de contrôle d'accès sur les utilisateurs de l'index, comme ceux des outils de cycle de vie eux-mêmes.

LQE est une application jazz qui requière l'enregistrement avec un serveur Jazz Team Server unique. Dans un environnement distribué, des relations amies peuvent être mises en place dans différents serveurs Jazz Team Server.

Terminologie utilisée dans LQE

Resource
Une ressource est un objet décrit par les expressions RDF. Une ressources RDF est identifiée par un URI.
Pour obtenir plus d'informations, consultez : Capacités composites/Profils de Préférence : Terminologie et Abréviations
Triple
Un triple RDF contient trois composants ; le sujet, le prédicat et l'objet
Pour obtenir plus d'informations, consultez : RDF (Resource Description Framework): Concepts et syntaxe abstraite
Graphique
Un graphique RDF est un ensemble de triple RDF.
Pour obtenir plus d'informations, consultez : RDF (Resource Description Framework) : Concepts et syntaxe abstraite
Vocabulaire RDF
Un vocabulaire RDF décrit l'utilisation significative des propriétés et des classes des données RDF.
Pour obtenir plus d'informations, consultez : Vocabulaire RDF, Description Language 1.0: schéma RDF

URL utilisées par LQE

Page d'accueil
https://[server]:[port]/lqe/web
Page d'administration
https://[server]:[port]/lqe/web/admin
Il s'agit de la page utilisée pour toute la fonction administrative LQE.
Page de requête
https://[server]:[port]/lqe/web/query
Utilisez cette page pour exécuter les requêtes SPARQL. Utile lorsque la requête inattendue de dépannage résulte en d'autres produits.
Page d'autorisation utilisateur
https://[server]:[port]/lqe/web/authorize
Utilisez cette page pour activer ou désactiver l'accès LQE aux sources de données lors de l'exécution des requêtes. Ceci vous permet de limiter les sources de données dont les artefacts seront renvoyés dans les résultats de requête.
Document des services racine
https://[server]:[port]/lqe/scr
Jazz Team Server a une façon standard de décrire une application Jazz Application appelée document des services racine. Le document des services racine pour LQE décrit ses services, son modèle d'authentification, sa licence et un utilisateur fonctionnel.
Capture d'écran d'un échantillon de document des services racine LQE

Fichiers journaux générés par LQE

Journal LQE
[JTS_ROOT]/server/logs/lqe.log
Propriétés LQE
[JTS_ROOT]/server/conf/lqe/lqe.properties
Journal Jazz Team Server
Journal Jazz Team Server : [JTS_ROOT]/server/logs/jts.log
Journal Tomcat
Journal Tomcat : [JTS_ROOT]/Server/Tomcat/logs/catalina.log
Journal du serveur d'application WebSphere
????

Commentaires