O compartilhamento de dados de OSLC entre domínios é baseado em um conjunto comum de recursos, formatos e serviços de arquitetura do REST.
A tabela a seguir lista os domínios e serviços do OSLC que o Rational DOORS versão 9.4 e posterior consomem e as operações que podem ser realizadas com recursos desses domínios.
Rational DOORS 9.4 e posterior. | Seleção | Criação | Visualização (renderização compacta) |
---|---|---|---|
Change Management V1 | Suportado | Suportado | Suportado |
Change Management V2 | Suportado | Suportado | Suportado |
Quality Management V1 | Suportado | Suportado | Suportado |
Quality Management V2 | Suportado | Suportado | Suportado |
Requirements Management V1* | Suportado | Suportado | Suportado |
Requirements Management V2* | Suportado | Suportado | Suportado |
Architecture Management V2 | Suportado | Suportado | Suportado |
As tabelas a seguir listam os relacionamentos do OSLC usados durante a vinculação de artefatos em várias disciplinas:
Links do Change Management V1 | |
---|---|
Link de Saída | Link de Entrada |
Implementado por http://jazz.net/xmlns/prod/jazz/calm/1.0/implementedBy |
Implementa http://jazz.net/xmlns/prod/jazz/calm/1.0/implementsRequirement |
Vinculação no Change Management V2 | |
---|---|
Link de Saída | Link de Entrada |
Afetado por http://open-services.net/ns/rm#affectedBy |
Afeta http://open-services.net/ns/cm#affectsRequirement |
Implementado por http://open-services.net/ns/rm#implementedBy |
Implementa http://open-services.net/ns/cm#implementsRequirement |
Controlado por http://open-services.net/ns/rm#trackedBy |
Controla http://open-services.net/ns/cm#tracksRequirement |
Vinculação no Quality Management V1 | |
---|---|
Link de Saída | Link de Entrada |
Validado por http://jazz.net/xmlns/prod/jazz/calm/1.0/validatedBy |
Valida http://jazz.net/xmlns/prod/jazz/calm/1.0/validatesRequirement |
Vinculação no Quality Management V2 | |
---|---|
Link de Saída | Link de Entrada |
Validado por http://open-services.net/ns/rm#validatedBy |
Valida http://open-services.net/ns/qm#validatesRequirement |
Validado por http://open-services.net/ns/rm#validatedBy |
Valida http://open-services.net/ns/qm#validatesRequirementCollection |
Vinculação no Requirements Management V1 | |
---|---|
Link de Saída | Link de Entrada |
Elaborado por http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratedBy |
Elabora http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratesRequirement |
Vinculação no Requirements Management V2 | |
---|---|
Link de Saída | Link de Entrada |
Elaborado por http://open-services.net/ns/rm#elaboratedBy |
Elabora http://open-services.net/ns/rm#elaborates |
Especificado por http://open-services.net/ns/rm#specifiedBy |
Especifica http://open-services.net/ns/rm#specifies |
Vinculação no Architecture Management V2 | |
---|---|
Link de Saída | Link de Entrada |
Não Aplicável | Refina http://jazz.net/ns/dm/linktypes#refine |
Não Aplicável | Satisfaz http://jazz.net/ns/dm/linktypes#satisfy |
Não Aplicável | Rastreio http://jazz.net/ns/dm/linktypes#trace |
Quando um usuário abre um módulo no Rational DOORS, os links OSLC externos para/de outros produtos de ciclo de vida são "descobertos" e os resultados são armazenados em um cache que abrange todo o banco de dados para que os módulos sejam abertos mais rápido no futuro. Esse processo de descoberta de link tem um impacto de desempenho potencial ao abrir um módulo, dependendo do desempenho do produto integrado. O cache tem um valor de tempo limite padrão de 5 minutos. Depois desse tempo, os links precisam ser "redescobertos" para que o cache tenha o status mais atualizado dos links. É possível alterar esse valor de tempo limite usando o DXL perm setCachedExternalLinkLifeTime. Para obter informações adicionais, consulte "OSLC Link Discovery" no DXL Reference Manual, que está disponível como um PDF e a partir do menu Ajuda.
Os elementos e as operações da interface com o usuário (UI) a seguir do domínio de Gerenciamento de Requisitos são suportados por e disponibilizados a partir do Rational DOORS.
A interface do OSLC RM V1 está disponível no Rational DOORS 9.3 e posteriores.
O POST não está disponível no nível de banco de dados da árvore de descoberta de serviço.
Uma URI de Coleção de Requisito faz referência a um módulo ou a um módulo com uma visualização aplicada.
Links internos do Rational DOORS (internos ou externos) não são expostos nos resultados de GET de V1.
Os links externos do Rational DOORS não são expostos nos resultados de GET de V1.
Para obter mais informações, consulte Especificação OSLC RM V1.
A interface OSLC RM V2 está disponível no Rational DOORS 9.4 e posteriores.
O POST não está disponível no nível de banco de dados da árvore de descoberta de serviço.
Uma URI de Coleção de Requisito faz referência a um módulo ou a um módulo com uma visualização aplicada.
http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
A segurança é obrigatória e é fornecida com o uso de OAuth 1.0a. OAuth é um protocolo aberto para permitir autorização de API segura em um método simples e padrão de aplicativos da web e desktop.
Quase todas as URIs do OSLC (Descoberta de Serviço, Requisitos, Coleções de Requisito) só podem ser acessadas por um usuário autenticado. A URI Serviços Raiz é uma exceção para essa regra. Para obter mais informações, consulte Especificação OAuth 1.0a.
Para obter informações sobre como estender o Rational DOORS usando serviços DXL, consulte Serviços OSLC DXL para Rational DOORS. Consulte também Usando DXL (o Rational DOORS Extension Language).