Você pode usar o conjunto de trabalhos, o mapeamento de tipos de atributo e de link e o formato reportável para configurar os dados do IBM® Rational DOORS para integração com aplicativos externos. Esse aplicativos incluem o Rational Engineering Lifecycle Management, Rational Insight e aplicativos que são integrados com o IBM Rational DOORS usando o OSLC.
Sobre Esta Tarefa
Conjunto de trabalhos
O conjunto de trabalhos determina quais projetos, pastas e módulos do Rational DOORS estão disponíveis para os seguintes aplicativos externos:
- O TRS fornece dados a aplicativos consumidores que usam o Lifecycle
Query Engine (LQE) a fim de construir um índice para visualizar, analisar e organizar dados de engenharia coletados de muitas ferramentas. O Rational Engineering Lifecycle Management usa o LQE para consumir dados do Rational DOORS.
- O recurso de descoberta de link ativa aplicativos externos que são integrados com o Rational DOORS para descobrir links do OSLC no Rational DOORS e torná-los visíveis nos aplicativos externos.
- O Rational Insight relata dados que são extraídos do Rational DOORS e importados em um data warehouse de relatório.
O conjunto de trabalhos é útil para focar em dados relevantes durante a análise e o relatório. Os repositórios do Rational DOORS podem conter quantidades massivas de dados. O conjunto de trabalhos elimina o processamento de projetos irrelevantes, pastas e módulos, para que seja possível capturar de forma eficiente a analítica de negócios precisos. Além disso, quando as informações irrelevantes forem eliminadas, o desempenho do sistema melhorará.
Mapeamento de Atributos e Tipos de Link
É possível usar Identificadores Uniformes de Recursos (URIs, Uniform Resource Identifiers) a fim de criar uma representação consistente do OSLC para atributos e tipos de link com o mesmo nome e tipo em todos os módulos disponíveis para integração com aplicativos externos. Os atributos e tipos de link usados em vários módulos possuem identificador exclusivos nesses módulos, mesmo que tenham o mesmo nome e tipo. Aplicativos externos tratam esses atributos e links como tipos diferentes. Esse tratamento impede consultas e relatórios consistentes nos módulos. O mapeamento de atributo e de tipo de link designa um URI único para atributos e tipos de link que tenham o mesmo nome e tipo,
mas que estejam em módulos diferentes. Esse mapeamento fornece uma representação consistente do OSLC que permite que aplicativos externos reconheçam atributos e links equivalentes
entre os módulos.
Os atributos e tipos de links usados em diversos módulos possuem identificadores exclusivos nesses módulos, mesmo se os atributos e tipos de links tenham o mesmo nome e tipo. Por exemplo, se você criar um atributo de número inteiro chamado ABC em um módulo e, em seguida, copiar o módulo, o atributo ABC terá um ID diferente no novo módulo. Os IDs são exclusivos para cada módulo e são difíceis de ler, como neste exemplo dos dois IDs do atributo ABC:
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000666/attr-123
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000626/attr-327
Os tipos de links também podem ser exclusivos em cada módulo. Esta identificação exclusiva de atributos e tipos de links no nível de módulo evita consulta e o relatório consistentes através dos módulos em aplicativos externos. Para evitar esse problema, é possível criar representações comuns entre módulos mapeando atributos e tipos de links para o Identificador Uniforme de Recursos (URIs). O URI é consistente e legível, que aprimora recursos de consulta e análise, conforme neste exemplo de um URI comum para o atributo de número inteiro ABC:
http://www.mycompanyname.org/rm/predicate#ABC_Integer
Quando os atributos e tipos de links forem mapeados para URIs consistentes, os aplicativos externos poderão reconhecer os atributos equivalentes e links entre módulos. Para mapear atributos e tipos de links para URIs:
- Os nomes do atributo e tipos devem ser o mesmo em cada módulo.
- Um conjunto de trabalhos e o formato relatável devem ser configurados para disponibilizar módulos, atributos e tipos de links para integração com aplicativos externos.
Formato reportável
É possível usar o formato reportável para especificar quais atributos e tipos de link estão disponíveis para relatórios no Rational Insight.