Rational Engineering Lifecycle Manager da soporte a una integración con Lifecycle Query Engine a través de la implementación de una especificación borrador de una API de Tracked Resource Set. La especificación borrador de API de Tracked Resource Set no se puede implementar con otra aplicación que no sea Lifecycle Query Engine.
Al integrarse con Rational Engineering Lifecycle Manager, puede utilizar Lifecycle Query Engine para crear un Índice de datos enlazados del ciclo de vida para las herramientas que dan soporte a la especificación Tracked Resource Set como, por ejemplo, Rational Team Concert, Rational Rhapsody, Rational DOORS y Rational Quality Manager. Una herramienta de ciclo de vida dispone los datos para la indexación exponiendo los Datos de ciclo de vida enlazados a través de un Conjunto de recursos con seguimiento (TRS), cuyos miembros deben ser recursos recuperables con representaciones RDF (Resource Description Framework), llamados Recursos de índice.
Para obtener más información sobre la especificación Tracked Resource Set, consulte Open Services for Lifecycle Collaboration Tracked Resource Set Specification Version 2.0
Un Índice de LQE construido a partir de uno o varios conjuntos de recursos con seguimiento permite que las consultas SPARQL se ejecuten contra el conjunto de datos RDF que añade los gráficos RDF de los Recursos de índice. Esto permite que los datos de varias herramientas de ciclo de vida se consulten conjuntamente, incluyendo enlaces inter-herramienta entre recursos. Los cambios que ocurren en los Recursos de índice en una herramienta de ciclo de vida se descubren a través del Registro de cambios del Conjunto de recursos con seguimiento, permitiendo que los cambios se propaguen al Índice de ciclo de vida para mantenerlo actualizado.
La mayoría de los recursos de un Conjunto de recursos con seguimiento serán recursos protegidos para los que la herramienta de ciclo de vida otorga o deniega acceso según la identidad del usuario autenticado. LQE se autentica con las herramientas de ciclo de vida como un cliente de confianza (al contrario que un usuario particular), lo que le proporciona acceso no restringido a los Recursos de índice. Al implementar la especificación de Control de accesos de recursos, las herramientas de ciclo de vida permiten que LQE proteja información recabada de los Recursos de índice y que implementen la misma política de control de acceso sobre los usuarios del índice, como la de las mismas herramientas de ciclo de vida.
Lifecycle Query Engine es una aplicación de Jazz, que requiere registro con un solo Jazz Team Server. En un entorno distribuido, se pueden establecer relaciones de amigo con diferentes Jazz Team Servers.