Indexando Dados com o Lifecycle Query Engine (LQE)

É possível usar o Lifecycle Query Engine para indexar e procurar ativos armazenados em qualquer produto configurado para suportar a especificação do Conjunto de Recursos Controlados.

O Rational Engineering Lifecycle Manager suporta um integração com o Lifecycle Query Engine através da implementação de uma especificação do rascunho de uma API do Conjunto de Recursos Controlados. A especificação do rascunho da API do Conjunto de Recursos Controlados pode não ser implementada com qualquer outro aplicativo diferente do Lifecycle Query Engine.

Integrando-se com o Rational Engineering Lifecycle Manager, é possível usar o Lifecycle Query Engine para criar um Índice de Dados de Ciclo de Vida Vinculado através de ferramentas que suportam a especificação do Conjunto de Recursos Controlados, como Rational Team Concert, Rational Rhapsody, Rational DOORS e Rational Quality Manager. Uma ferramenta de ciclo de vida disponibiliza seus dados para a indexação expondo seus Dados de Ciclo de Vida Vinculados por meio de um Conjunto de Recursos Controlados (TRS), cujos membros devem ser recursos recuperáveis com representações do Resource Description Framework (RDF), denominadas Recursos de Índice.

Para obter informações adicionais sobre a especificação do Conjunto de Recursos Controlados, consulte http://open-services.net/bin/view/Main/OslcTrackedResourceSet.

Uma índice do LQE construído a partir de um ou mais Conjuntos de Recursos Controlados permite que as consultas SPARQL sejam executadas com relação ao conjunto de dados do RDF que agrega os gráficos do RDF dos Recursos de Índices. Isto permite que os dados de diversas ferramentas de ciclo de vida sejam consultados juntos, incluindo os links de ferramentas cruzadas entre recursos. As mudanças que ocorrem nos Recursos de Índices em uma ferramenta de ciclo de vida são descobertas por meio do Log de Mudança de Conjunto de Recursos Controlados, permitindo que as mudanças sejam propagadas para o Índice de Ciclo de Vida para mantê-lo atualizado.

A maioria dos recursos em um Conjunto de Recursos Controlados serão recursos protegidos, para os quais a ferramenta de ciclo de vida concede ou nega normalmente o acesso, com base na identidade do usuário autenticado. O LQE é autenticado com as ferramentas de ciclo de vida como um cliente confiável (ao contrário de qualquer usuário determinado), fornecendo-lhe acesso sem restrição aos Recursos de Índices. Implementando a especificação do Controle de Acesso de Recurso, as ferramentas de ciclo de vida ativam o LQE para proteger as informações adquiridas a partir dos Recursos de Índices e impingir a mesma política de controle de acesso sobre os usuários do índice, como aquela das próprias ferramentas de ciclo de vida.

O Lifecyle Query Engine é uma aplicativo Jazz que requer registro com um Jazz Team Server único. Em um ambiente distribuído, os relacionamentos de confiança podem ser configurados através de Jazz Team Servers diferentes.

Terminologia Usada no LQE

Recurso
Um recurso é um objeto que está sendo descrito pelas expressões RDF. Um recurso de RDF é identificado por uma URI.
Para obter informações adicionais consulte Perfis Compostos de Recursos/Preferência: Terminologia e Abreviações
Triplo
Um RDF triplo contém três componentes; o Sujeito, o Predicado e o Objeto
Para obter informações adicionais, consulte Resource Description Framework (RDF): Conceitos e Sintaxe Abstrata
Gráfico
Um gráfico de RDF é um conjunto de RDF triplos.
Para obter informações adicionais, consulte Resource Description Framework (RDF): Conceitos e Sintaxe Abstrata
Vocabulário de RDF
Um vocabulário de RDF descreve o uso significativo de propriedades e classes em dados de RDF.
Para obter informações adicionais, consulte RDF Vocabulary Description Language 1.0: Esquema de RDF

URLs Usadas pelo LQE

Página Inicial
https://[server]:[port]/lqe/web
Página de Administração
https://[server]:[port]/lqe/web/admin
Esta é a página usada para todas as funções administrativas do LQE.
Página de Consulta
https://[server]:[port]/lqe/web/query
Use essa página para executar as consultas SPARQL. Útil quando a resolução de problemas inesperada da consulta resultar em outros produtos.
Página de Autorização de Usuário
https://[server]:[port]/lqe/web/authorize
Use essa página para ativar ou desativar o acesso do LQE às origens de dados, quando as consultas estiverem em execução. Isto permite que você limite as origens de dados, cujos artefatos serão retornados nos resultados da consulta.
Documento de Serviços Raiz
https://[server]:[port]/lqe/scr
O Jazz Team Server tem uma maneira padrão de descrever um Aplicativo Jazz denominado documento de serviços raiz. O documento de serviços raiz para o LQE descreve seus serviços, modelo de autenticação, licença e usuário funcional.
Captura de tela de um documento de serviços raiz do LQE de amostra

Arquivos de Log Gerados pelo LQE

Log do LQE
[JTS_ROOT]/server/logs/lqe.log
Propriedades do LQE
[JTS_ROOT]/server/conf/lqe/lqe.properties
Log do Jazz Team Server
Log do Jazz Team Server: [JTS_ROOT]/server/logs/jts.log
Log do Tomcat
Log do Tomcat: [JTS_ROOT]/Server/Tomcat/logs/catalina.log
Log do WebSphere Application Server
????

Feedback