Когда артефакты в различных инструментах связаны посредством обратных ссылок, оба артефакта определяют, что они связаны между собой, потому что каждый артефакт содержит ссылку на другой артефакт. Отношение выражается через использование двух отдельных ссылок, как показано на следующем рисунке.
При использовании этого типа отношений взаимосвязи вам не требуется выполнять дополнительные операции, такие как отправка запроса, для обнаружения возможности отслеживания. Однако вам потребуется обеспечивать симметрию и целостность связанных данных. Например, если ссылка удаляется из инструмента А, то следует удалить ссылку и из инструмента Б.
Когда для связывания артефактов применяется обнаружение ссылок, каждое взаимоотношение выражается через использование одиночной ссылки из артефакта-источника на целевой артефакт. Инструмент, содержащий артефакты-источники, опрашивается инструментом, который содержит целевые артефакты, чтобы определить, какие из артефактов связаны.
Запрос - это дополнительная операция. Например, если в инструменте А есть несколько ссылок на инструмент Б, то для проведения полного анализа возможности отслеживания инструменту А потребуется отправить запрос на поиск ссылок из инструмента Б.
При этом типе связи вам не требуется, чтобы один инструмент оповещал другой о добавлении или удалении ссылок. Однако для определения возможности отслеживания необходимо выполнить дополнительные операции. Для выполнения этих операций обычно требуется идентифицироваться в базе данных пользователей другого инструмента и обладать лицензией.
Для интеграции на основе спецификации OSLC версии 1 для связи между IBM® Rational DOORS и доменами управления качеством (QM) и управления конфигурацией (CM) используются обратные ссылки. На следующем рисунке показаны обратные ссылки для интеграции с инструментами QM и CM.
Для интеграции на основе спецификации OSLC версии 2 обратные ссылки используются для инструментов в доменах QM и CM. Обнаружение ссылок используется для остальных инструментов в доменах управления требованиями (RM) и управления архитектурой (AM). Когда Rational DOORS интегрируется с другой установкой Rational DOORS, они связываются посредством обратных ссылок. На следующем рисунке показаны эти связи.
*Ссылки между Rational DOORS и IBM Rational Rhapsody Design Manager или IBM Rational Software Architect Extension for Design Management всегда хранятся в приложении Design Management даже если они были созданы в Rational DOORS.