В следующей таблице приведены отношения OSLC, используемые при связывании артефактов в различных доменах. Таблица связана также с определениями отношений OSLC.
Домен | Отношения связи в Rational DOORS | Отношения связи во внешних приложениях |
---|---|---|
Change Management (CM) | Артефакты Rational DOORS можно связать с артефактами CM с помощью одного из следующих типов связи: |
Артефакт CM можно связать с артефактом Rational DOORS с помощью одного из следующих типов связи: |
Quality Management (QM) | Артефакты Rational DOORS можно связать с артефактами QM с помощью следующего типа связи: |
Артефакт QM можно связать с артефактом Rational DOORS с помощью одного из следующих типов связи: |
Requirements Management (RM) | Артефакты Rational DOORS можно связать с внешними артефактами RM с помощью одного из следующих типов связи: |
Внешний артефакт RM можно связать с артефактом Rational DOORS с помощью одного из следующих типов связи: |
Architecture Management (AM) | Нет. Артефакты Rational DOORS не имеют исходящих связей к артефактам AM. | Артефакт AM можно связать с артефактами Rational DOORS с помощью одного из следующих типов связи: |
При открытии модуля в Rational DOORS выполняется поиск внешних связей OSLC с другими продуктами жизненного цикла. Кроме того, поскольку результаты хранятся в кэше на уровне всей базы данных, последующие открытия модулей выполняются быстрее. Этот процесс обнаружения связей может сказаться на производительности при открытии модуля, в зависимости от производительности интегрированного продукта. Тайм-аут кэша по умолчанию составляет 5 минут. По истечении этого времени связи необходимо обнаруживать заново, так чтобы в кэше хранилось их текущее состояние. Значение тайм-аута можно изменить с помощью команды DXL perm setCachedExternalLinkLifeTime. Дополнительная информация приведена в разделе "Поиск связей OSLC" в Справочном руководстве DXL, доступном в виде файла PDF и в меню Справка.
При создании связей OSLC в Rational DOORS или в интегрированном удаленном приложении создается метка связи уровня 0, которую можно сохранить в удаленном приложении. Длина связей уровня 0 намеренно ограничивается, чтобы их могли просмотреть пользователи, не обладающие правами на просмотр полной информации о связанном артефакте. Формат связей уровня 0: MODULE_NAME (OBJECT NUMBER). Пример: System Requirements (121)
Если удаленное приложение запрашивает дополнительную информацию с помощью операции GET OSLC, для которой требуется идентификация, то Rational DOORS возвращает метку связи уровня 1. Метка уровня 1 содержит более подробную информацию о связанном объекте в следующем формат: OBJECT NUMBER: [OBJECT HEADING|OBJECT TEXT|OBJECT SHORT TEXT]. Пример: 121: Время разгона автомобиля до 100 км/ч не должно превышать 5 секунд.
Удаленное приложение не должно кэшировать значения меток связей уровня 1. Для управления доступом эти значения должны вычисляться в динамическом режиме.