Статус документа
Статус документа

ГОСТ Р ИСО 16100-3-2010 Системы промышленной автоматизации и интеграция. Профилирование возможности интероперабельности промышленных программных средств. Часть 3. Службы интерфейса, протоколы и шаблоны возможностей

     6.2 Спецификации протоколов

6.2.1 Синтаксис URL сервиса

Протоколы обеспечивают прямой доступ запросов к сервисам. Запрос обрабатывается сервисом, который реагирует путем отправки ответа сервису.

Унифицированный указатель информационного ресурса (URL сервис) начинается со строки "service:". URL сервис включает в себя тип сервиса, затем следует соответствующая точка сервисного доступа до символа ":", которая не входит в эту строку и с которой начинается спецификация адреса. Информация атрибута, характерная для сервиса, следует за спецификацией адреса, закодированного с использованием грамматики URL.

URL сервис должен быть следующим:

service:<service-type>:<service-access-point>://<address>;<attribute-list>

Перечень атрибутов состоит из перечня назначений атрибутов, разделенных точкой с запятой ";". Назначения атрибутов должны иметь следующую форму:

<attribute-id>=<attribute-value>

Для атрибутов ключевого слова используют следующую форму:

<attribute-id>

6.2.2 Протокол сервиса типа 1

6.2.2.1 Профиль возможностей запросов

Сервис запроса профиля requestProfile возвращает профиль возможностей интероперабельности требований или профиль возможностей интероперабельности ЕППО и должен быть следующим:

<service-type>="requestCapabilityProfile"

Соответствующий атрибут должен быть следующим:

capability_profile_ID="the_capability_profile_id"

Сервис возврата профиля returnProfile возвращает профиль возможностей интероперабельности требований или профиль возможностей интероперабельности ЕППО и должен быть следующим:

<service-type>="returnCapabilityProfile"

Соответствующие атрибуты должны быть следующими:

capability_profile_ID="the_capability_profile_id"

capability_profile_cjntent="the_capability_profile_content"

access_status="the_access_status"

6.2.2.2 Организация доступа профиля возможностей ЕППО

Сервис запроса профиля requestProfile запрашивает профиль возможностей ЕППО и должен быть следующим:

<service-type>="requestCapabilityProfile"

Атрибуты отсутствуют.

Сервис возврата профиля returnProfile возвращает профиль возможностей интероперабельности ЕППО и должен быть следующим:

<service-type>="returnCapabilityProfile"

Соответствующие атрибуты должны быть следующими: