Vous pouvez utiliser Lifecycle Query Engine avec la base de données Apache Derby par défaut ou avec une base de données externe ; votre choix dépend de la façon dont vous déployez LQE. Par exemple, si vous déployez un noeud LQE unique, vous pouvez utiliser les deux options. Cependant, si vous déployez LQE sur plusieurs noeuds, vous devez utiliser une base de données externe. Pour des informations sur les bases de données supportées, voir Configuration de la base de données.
Lifecycle Query Engine est une application Jazz qui est enregistrée avec un serveur Jazz Team Server unique. Dans un environnement distribué, des relations d'ami peuvent être configurées entre différents serveurs pour fournir l'accès aux données d'application.
Les outils de cycle de vie rendent les données disponibles pour l'indexation à l'aide d'ensembles TRS ; les membres des ensembles TRS sont des ressources pouvant être extraites avec des représentations RDF (Resource Description Framework) appelées ressources d'index. Vous pouvez créer et exécuter des requêtes SPARQL sur l'ensemble de données RDF qui agrège les graphiques RDF des ressources d'index. Ces requêtes incluent des données provenant des outils de cycle de vie ; elles établissent également des liens inter-outils entre les ressources. Le journal des modifications de l'ensemble TRS capture les modifications apportées aux ressources d'index. Les modifications sont propagées à l'index de cycle de vie pour les garder à jour.
Les ressources d'un TRS peuvent être des ressources protégées. Un administrateur de LQE peut accorder l'accès à des ressources indexées sur la base de l'index tout entier, de chaque source de données indexée, ou des contextes d'accès définis par les outils de cycle de vie.
Pour plus d'informations concernant la spécification TRS, voir Open Services for Lifecycle Collaboration Tracked Resource Set Specification Version 2.0.