É possível usar o conjunto de trabalhos, o mapeamento de atributo e de tipo de link e o formato relatável para
configurar dados do IBM® Engineering Requirements
Management DOORS
(DOORS)
para integração com aplicativos externos. Esses aplicativos incluem o IBM
Rational Engineering Lifecycle Manager,
o Jazz Reporting
Service e os aplicativos que são integrados ao
DOORS usando o OSLC.
Sobre Esta Tarefa
Conjunto de trabalhos
O conjunto de trabalhos determina quais projetos, pastas e módulos do
DOORS estão disponíveis para os aplicativos externos a seguir:
- O Conjunto Controlado de Recursos fornece dados a aplicativos consumidores que usam o Mecanismo de Consulta de Ciclo de Vida para construir um índice para visualizar,
analisar e organizar dados de engenharia. Os dados podem ser coletados de muitas ferramentas. O Rational Engineering Lifecycle
Management usa o Mecanismo de Consulta de Ciclo de Vida para consumir dados do DOORS.
- A habilidade de descoberta de link permite que aplicativos externos integrados com o
DOORS descubram links OSLC no
DOORS e os tornem visíveis nos aplicativos externos.
- O Jazz Reporting
Service usa dados extraídos do
DOORS pelo Componente de Coleta de Dados e importados em um relatório de data
warehouse.
O conjunto de trabalhos é útil para focar em dados relevantes durante a análise e o relatório. Os
repositórios do DOORS podem conter grandes quantidades 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 nomeado ABC em um módulo e depois 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 relatável
É
possível usar o formato relatável para especificar quais atributos e tipos de link estão disponíveis para relatórios no Jazz Reporting
Service.