Rational DOORS как поставщик служб OSLC
IBM® Rational DOORS предоставляет элементы и операции пользовательского интерфейса (UI) в приложения, получающие службы из домена Requirements Management (RM) для совместного использования данных.
Элементы UI, предоставляемые Rational DOORS
Rational DOORS предоставляет следующие элементы UI для использования в других продуктах в соответствии со спецификациями домена RM V1 и V2:
- Делегированное окно пользовательского интерфейса для выбора ресурсов требований
- Делегированное окно пользовательского интерфейса для создания ресурсов требований
- Делегированное окно пользовательского интерфейса для выбора ресурсов набора требований (представления)
- Предварительные просмотра пользовательского интерфейса (сжатый вывод, с функцией реакции на наведение) на отображаемых связях с ресурсами требований
- Предварительные просмотра пользовательского интерфейса (сжатый вывод, с функцией реакции на наведение) на отображаемых связях с ресурсами наборов требований (представления)
- Ресурс Фабрика для программного создания ресурсов требований
Операции OSLC, предоставляемые Rational DOORS
В следующей таблице приведены операции, предоставляемые Rational DOORS для соответствия с указанными спецификациями доменов RM.
Табл. 1. Операции OSLC, предоставляемые Rational DOORS в качестве поставщика RM
Операция |
RM V1 |
RM V2 |
Поиск служб |
Да |
Да |
POST для создания требования |
Да |
Да |
GET над требованием |
Да |
Да |
PUT над требованием |
Да |
Да |
GET над набором требований |
Да |
Да |
PUT над набором требований |
Да |
Да |
Форма ресурсов |
Нет |
Да |
QUERY поддерживается на уровне модуля |
Нет |
Да |
QUERY для связей OSLC поддерживается на уровне базы данных |
Нет |
Да |
Прим.:
- Операция POST создает требование в качестве первого объекта в модуле. Операция POST недоступна на уровне баз данных в дереве поиска служб.
- URI набора требований содержит ссылку на модуль либо на модуль, к которому применено представление.
- Внутренние связи Rational DOORS не включаются в результаты операции V1 GET.
- Внешние связи Rational DOORS не включаются в результаты операции V1 GET.
- Внутренние исходящие связи Rational DOORS не включаются в результаты операции V2 GET. Если атрибут объекта не преобразован в предопределенный URI на глобальном уровне, эти связи используют URI ресурса модуля связи в качестве URI пространства имен, за которым следует слово references. Пример: http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
- Внешние связи Rational DOORS включаются в результаты для операции V2 GET. Эти связи отмечаются следующим образом:
- Входящие связи: http://purl.org/dc/terms/isReferencedBy
- Исходящие связи: http://purl.org/dc/terms/references
|