Обмен данными OSLC между доменами строится на основе общего набора ресурсов, форматов и архитектурных служб REST.
DOORS 9.3 | Выбор | Создание | Предварительный просмотр (сжатый вывод) |
---|---|---|---|
Change Management V1 | Поддерживается | Поддерживается | Поддерживается |
В следующей таблице перечислены связи OSLC, используемые при прописывании ссылок артефактов по различным направлениям:
Связь через Change Management V1 | |
---|---|
Исходящая ссылка | Входящая ссылка |
http://jazz.net/xmlns/prod/jazz/calm/1.0/implementedBy | http://jazz.net/xmlns/prod/jazz/calm/1.0/implementsRequirement |
В следующих таблицах перечислены домены OSLC и службы, которые принимает Rational DOORS версии 9.4, а также разрешенные операции над ресурсами из этих доменов.
DOORS 9.4 | Выбор | Создание | Предварительный просмотр (сжатый вывод) |
---|---|---|---|
Change Management V1 | Поддерживается | Поддерживается | Поддерживается |
Change Management V2 | Поддерживается | Поддерживается | Поддерживается |
Quality Management V1 | Поддерживается | Поддерживается | Поддерживается |
Quality Management V2 | Поддерживается | Поддерживается | Поддерживается |
Requirements Management V1* | Поддерживается | Поддерживается | Поддерживается |
Requirements Management V2* | Поддерживается | Поддерживается | Поддерживается |
Architecture Management V2 | Поддерживается | Поддерживается | Поддерживается |
В следующих таблицах перечислены связи OSLC, используемые при прописывании ссылок артефактов по различным направлениям:
Связь через Change Management V1 | |
---|---|
Исходящая ссылка | Входящая ссылка |
Реализована http://jazz.net/xmlns/prod/jazz/calm/1.0/implementedBy |
Реализует http://jazz.net/xmlns/prod/jazz/calm/1.0/implementsRequirement |
Связь через Change Management V2 | |
---|---|
Исходящая ссылка | Входящая ссылка |
Изменяется http://open-services.net/ns/rm#affectedBy |
Изменяет http://open-services.net/ns/cm#affectsRequirement |
Реализована http://open-services.net/ns/rm#implementedBy |
Реализует http://open-services.net/ns/cm#implementsRequirement |
Отслеживается http://open-services.net/ns/rm#trackedBy |
Отслеживает http://open-services.net/ns/cm#tracksRequirement |
Связь через Quality Management V1 | |
---|---|
Исходящая ссылка | Входящая ссылка |
Проверяется http://jazz.net/xmlns/prod/jazz/calm/1.0/validatedBy |
Проверяет http://jazz.net/xmlns/prod/jazz/calm/1.0/validatesRequirement |
Связь через Quality Management V2 | |
---|---|
Исходящая ссылка | Входящая ссылка |
Проверяется http://open-services.net/ns/rm#validatedBy |
Проверяет http://open-services.net/ns/qm#validatesRequirement |
Проверяется http://open-services.net/ns/rm#validatedBy |
Проверяет http://open-services.net/ns/qm#validatesRequirementCollection |
Связь через Requirements Management V1 | |
---|---|
Исходящая ссылка | Входящая ссылка |
Дополнена http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratedBy |
Дополняет http://jazz.net/xmlns/prod/jazz/calm/1.0/elaboratesRequirement |
Связь через Requirements Management V2 | |
---|---|
Исходящая ссылка | Входящая ссылка |
Дополнена http://open-services.net/ns/rm#elaboratedBy |
Дополняет http://open-services.net/ns/rm#elaborates |
Определена http://open-services.net/ns/rm#specifiedBy |
Определяет http://open-services.net/ns/rm#specifies |
Связь через Architecture Management V2 | |
---|---|
Исходящая ссылка | Входящая ссылка |
Неприменимо | Дополняет http://jazz.net/ns/dm/linktypes#elaborates |
Неприменимо | Определяет http://purl.org/dc/terms/relation |
Rational DOORS предоставляет и поддерживает следующие элементы и операции пользовательского интерфейса (UI) из домена Requirements Management.
Интерфейс OSLC RM V1 доступен в DOORS версии не младше 9.3.
Операция POST недоступна на уровне баз данных в дереве поиска служб.
URI набора требований содержит ссылку на модуль либо на модуль, к которому применено представление.
Внутренние ссылкиDOORS (ни входящие, ни исходящие) не раскрываются в результатах операции V1 GET.
Внешние ссылки DOORS не раскрываются в результатах операции V1 GET.
Дополнительная информация приведена в разделе Спецификация OSLC RM V1.
Интерфейс OSLC RM V2 доступен в DOORS версии не младше 9.4.
Операция POST недоступна на уровне баз данных в дереве поиска служб.
URI набора требований содержит ссылку на модуль либо на модуль, к которому применено представление.
http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
Безопасность является обязательным требованием; она обеспечивается протоколом OAuth 1.0a. Это открытый протокол для безопасной авторизации API при помощи простого стандартного метода из приложений для настольных ПК и веб-приложений.
Почти все URI OSLC (поиск служб, требования, наборы требований) доступны только для зарегистрированных пользователей. Исключением из общего правила является URI Root Services. Дополнительная информация приведена в разделе Спецификация OAuth 1.0a.
Информация о расширении Rational DOORS при помощи служб DXL приведена в разделе Службы OSLC DXL для Rational DOORS 9.4.