Cuando artefactos de diferentes herramientas están relacionados con enlaces de retroceso, esos artefactos detectan que están enlazados porque cada artefacto tiene un enlace al otro artefacto almacenado en sus datos. La relación se expresa mediante el uso de dos enlaces distintos, como se muestra en la figura siguiente.
En este tipo de relación de enlace, no es necesario que realice operaciones adicionales, como la ejecución de una consulta, para descubrir la rastreabilidad. Sin embargo, debe asegurarse de la simetría e integridad de los datos enlazados. Por ejemplo, si elimina un enlace desde la herramienta A, debe asegurarse de que el enlace correspondiente se elimina de la herramienta B.
Al utilizar el descubrimiento de enlaces para enlazar artefactos, cada relación se expresa mediante el uso de un enlace de un artefacto de origen a un artefacto de destino. La herramienta que contiene el artefacto de destino realiza una consulta en la herramienta que contiene los artefactos de origen para determinar qué artefactos están enlazados.
La consulta es una operación suplementaria. Por ejemplo, aunque la herramienta A tenga un conjunto de enlaces que apunten a la herramienta B, para completar un análisis de rastreabilidad completo, la herramienta A debe ejecutar una consulta para saber qué está enlazado a la herramienta B.
En este tipo de relación de enlace, no necesita una herramienta para actualizar la otra cuando se añadan o eliminen enlaces. Sin embargo, para determinar la rastreabilidad, debe completar operaciones adicionales. Para completar estas operaciones, normalmente debe autenticarse en la base de datos de usuario de la otra herramienta y es posible que necesite una licencia.
Para integraciones basadas en la especificación OSLC versión 1, los enlaces de retroceso se utilizan para enlazar entre IBM® Rational DOORS y los dominios Quality Management (QM) y Configuration Management (CM). La imagen siguiente muestra enlaces de retroceso para la integración con las herramientas QM y CM.
Para integraciones basadas en la especificación OSLC versión 2, los enlaces de retroceso se utilizan con las herramientas de los dominios QM y CM. El descubrimiento de enlaces se utiliza con otras herramientas de Requirements Management (RM) y con el dominio Architecture Management (AM). Cuando Rational DOORS se integra con otra instalación de Rational DOORS, se enlazan utilizando enlaces de retroceso. La imagen siguiente muestra estas relaciones de enlaces.
*Los enlaces entre Rational DOORS y IBM Rational Rhapsody Design Manager o IBM Rational Software Architect Extension for Design Management siempre se almacenan en la aplicación Design Management, aunque se hayan creado en Rational DOORS.