El compartimento de datos de OSLC entre dominios se basa en un conjunto común de recursos, formatos y servicios de la arquitectura REST.
En las tablas siguientes se muestran los servicios y dominios OSLC que Rational DOORS versión 9.4 y posteriores consumen y las operaciones que pueden realizarse con los recursos de dichos dominios.
Rational DOORS 9.4 y posterior | Selección | Creación | Vista previa (representación compacta) |
---|---|---|---|
Change Management V1 | Soportado | Soportado | Soportado |
Change Management V2 | Soportado | Soportado | Soportado |
Quality Management V1 | Soportado | Soportado | Soportado |
Quality Management V2 | Soportado | Soportado | Soportado |
Requirements Management V1* | Soportado | Soportado | Soportado |
Requirements Management V2* | Soportado | Soportado | Soportado |
Architecture Management V2 | Soportado | Soportado | Soportado |
En las tablas siguientes se muestran las relaciones OSLC usadas al enlazar artefactos entre las diversas disciplinas:
Creación de enlaces en Change Management V1 | |
---|---|
Enlace saliente | Enlace entrante |
Implementado por http://jazz.net/xmlns/prod/jazz/calm/1.0/implementedBy |
Implementa http://jazz.net/xmlns/prod/jazz/calm/1.0/implementsRequirement |
Creación de enlaces en Change Management V2 | |
---|---|
Enlace saliente | Enlace entrante |
Afectado por
http://open-services.net/ns/rm#affectedBy |
Afecta a
http://open-services.net/ns/cm#affectsRequirement |
Implementado por http://open-services.net/ns/rm#implementedBy |
Implementa http://open-services.net/ns/cm#implementsRequirement |
Seguimiento por http://open-services.net/ns/rm#trackedBy |
Realiza el seguimiento http://open-services.net/ns/cm#tracksRequirement |
Creación de enlaces en Quality Management V1 | |
---|---|
Enlace saliente | Enlace entrante |
Validado por
http://jazz.net/xmlns/prod/jazz/calm/1.0/validatedBy |
Valida http://jazz.net/xmlns/prod/jazz/calm/1.0/validatesRequirement |
Creación de enlaces en Quality Management V2 | |
---|---|
Enlace saliente | Enlace entrante |
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 |
Creación de enlaces en Requirements Management V1 | |
---|---|
Enlace saliente | Enlace entrante |
Elaborado por http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratedBy |
Elabora
http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratesRequirement |
Creación de enlaces en Requirements Management V2 | |
---|---|
Enlace saliente | Enlace entrante |
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 |
Creación de enlaces en Architecture Management V2 | |
---|---|
Enlace saliente | Enlace entrante |
No aplicable | Refina http://jazz.net/ns/dm/linktypes#refine |
No aplicable | Satisface http://jazz.net/ns/dm/linktypes#satisfy |
No aplicable | Rastrea http://jazz.net/ns/dm/linktypes#trace |
Cuando un usuario abre un módulo en Rational DOORS, se "descubren" los enlaces OSLC externos hacia y desde otros productos de ciclo de vida y los resultados se almacenan en una memoria caché de toda la base de datos de modo que los módulos se abran más rápido en el futuro. Este proceso de descubrimiento de enlaces tiene un impacto potencial en el rendmimiento cuando se abre un módulo, dependiendo del rendimiento del producto integrado. La memoria caché tiene una duración predeterminada de 5 minutos. Transcurrido ese tiempo, los enlaces necesitan ser "redescubiertos" de modo que la memoria caché tenga el estado más actualizado de los enlaces. Puede cambiar este valor de duración utilizando setCachedExternalLinkLifeTime de DXL. Si desea obtener más información, consulte "OSLC Link Discovery" en el Manual de referencia de DXL, que está disponible en formato PDF y desde el menú de ayuda.
Los siguientes elementos de la interfaz de usuario (UI) y operaciones del dominio Requirements Management están soportados y disponibles desde Rational DOORS.
La interfaz OSLC RM V1 está disponible en Rational DOORS 9.3 y posteriores.
POST no está disponible a nivel de base de datos del árbol de descubrimiento de servicios.
Un URI de recopilación de requisitos hace referencia a un módulo o un módulo con una vista aplicada.
Los enlaces internos de Rational DOORS (de entrada o salida) no se exponen en los resultados de GET V1.
Los enlaces externos de Rational DOORS no se exponen en los resultados de GET V1.
Para obtener más información, consulte OSLC RM V1 Specification.
La interfaz OSLC RM V2 está disponible en Rational DOORS 9.4 y posteriores.
POST no está disponible a nivel de base de datos del árbol de descubrimiento de servicios.
Un URI de recopilación de requisitos hace referencia a un módulo o un módulo con una vista aplicada.
http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
La seguridad es obligatoria y se proporciona mediante OAuth 1.0a. OAuth es un protocolo abierto que permite una autorización de API segura con un método estándar y sencillo desde aplicaciones web y de escritorio.
Únicamente un usuario autenticado puede acceder a prácticamente a todos los URI de OSLC (descubrimiento de servicios, requisitos, recopilaciones de requisitos). El URI de servicios raíz es una excepción a esta regla. Consulte OAuth 1.0a Specification para obtener más información.
Si desea obtener más información sobre cómo ampliar Rational DOORS mediante los servicios DXL, consulte Servicios OSLC DXL para Rational DOORS. Consulte también Utilización de DXL (el lenguaje de extensión de Rational DOORS)..