Sie können Lifecycle Query Engine mit der Standarddatenbank Apache Derby oder mit einer externen Datenbank verwenden. Ihre Auswahl hängt davon ab, wie Sie LQE implementieren. Wenn Sie z. B. einen einzelnen LQE-Knoten implementieren, können Sie jede der beiden Optionen verwenden. Wenn Sie jedoch LQE über mehrere Knoten implementieren, müssen Sie eine externe Datenbank verwenden. Informationen zu den unterstützten Datenbanken finden Sie in Datenbank einrichten.
Lifecycle Query Engine ist eine Jazz-Anwendung, die bei einem einzigen Jazz Team Server registriert ist. In einer verteilten Umgebung können Friend-Beziehungen unterschiedliche Server übergreifend definiert werden und somit Zugriff auf die entsprechenden Anwendungsdaten bieten.
Lifecycle-Tools stellen über TRS Daten für die Indexierung zur Verfügung. Bei den Mitgliedern von TRS handelt es sich um abrufbare Ressourcen mit RDF-Darstellungen (Resource Description Framework), die als Indexressourcen bezeichnet werden. Sie können SPARQL-Abfragen mithilfe des RDF-Datenbestands erstellen und ausführen, in dem die RDF-Graphen der Indexressourcen kumuliert werden. Diese Abfragen beinhalten Daten aus allen Lifecycle-Tools. Sie beinhalten auch toolübergreifende Links zwischen den Ressourcen. Das Änderungsprotokoll im TRS erfasst alle Änderungen an Indexressourcen. Die Änderungen werden an den Lifecycle-Index weitergegeben, damit dieser auf dem neuesten Stand bleibt.
Bei Ressourcen in einem TRS kann es sich um geschützte Ressourcen handeln. Ein LQE-Administrator kann auf der Basis des gesamten Indexes, der einzelnen indexierten Datenquellen oder der von den Lebenszyklustools definierten Zugriffskontexte Zugriff auf indexierte Ressourcen erteilen.
Weitere Informationen zur TRS-Spezifikation finden Sie unter Open Services for Lifecycle Collaboration - Tracked Resource Set-Spezifikation Version 2.0 .