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

ГОСТ Р 58546-2019 (IEC/PAS 62264-6:2016) Интеграция систем управления предприятием. Часть 6. Модель службы обмена сообщениями

     4.5 Управляемые каналы связи


В основе MSM лежит концепция управляемого канала связи. Канал - это программный объект, представляющий собой коммуникационный канал по типу "многие-со-многими" между приложениями. Некоторые каналы предназначены только для запросов и ответов. Некоторые каналы предназначены для распределения информации общего характера и могут различаться по тематике.

Примечание 1 - Аналогом MSМ-канала может быть канал персональной радиосвязи.

Примечание 2 - Аналогом темы может быть разговорная тема на канале персональной радиосвязи. Пользователь может одни темы слушать, другие игнорировать.

Примечание 3 - Допущением в рамках настоящего стандарта является то, что сервисы MSM поддерживаются приложениями связи, программным обеспечением промежуточного уровня, провайдерами ESB. Настоящий стандарт не определяют* метода практической реализации сервиса MSM. Возможно использование различных архитектур (например, унифицированной архитектуры OPC-UA, FTP систем, директорий совместного пользования, системы управления очередями сообщений, RSS и т.п.).

___________________

     * Текст документа соответствует оригиналу. - Примечание изготовителя базы данных.  



MSM устанавливает определение стандартного интерфейса сервисов, но не устанавливает порядок его практической реализации.

Управляемый канал связи называют MSM-каналом (MSM Channel).

Сервисы, обеспечиваемые MSM-каналом, называют сервисами MSM-канала (MSM Channel Service).

MSM-канал идентифицируется универсальным идентификатором ресурса URI или другим эквивалентным идентификатором. Идентификаторы URI допускают использование иерархии определений каналов, соответствующих различным физическим структурам компании или структурам приложений (например, каналы, идентифицируемые производственным участком, или каналы, идентифицируемые по известному имени комплекта приложений, и т.п.).

Провайдер сервиса MSM - это приложение (сетевой сервис), которое представляет и задействует сервисы MSM-канала.

Настоящий стандарт определяют* структуру иерархии MSM-канала.

___________________

     * Текст документа соответствует оригиналу. - Примечание изготовителя базы данных.  



Каждый MSM-канал поддерживает три общих типа обмена информацией:

А - Публикации: это информация, отсылаемая нескольким приложениям потребителя.

В - Запросы: это информация, отсылаемая одному или нескольким приложениям провайдера.

С - Отклики (ответы): это информация, возвращаемая приложением потребителя по запросу.

Каждый MSM-канал поддерживает два варианта связи между приложениями провайдера и приложениями потребителя.

a) MSM-канал поддерживает либо сервис публикаций, либо сервис запросов.

b) Приложение провайдера может выкладывать публикации в MSM-канал публикаций.

c) Приложение потребителя может подписаться на уведомления о публикации (если это поддерживается особым сервисом MSM-канала публикаций). Допускается чтение публикаций. Если услуга подписки на уведомления не поддерживается, то приложение потребителя может упорядочивать сервис MSM-канала публикаций путем применения сервиса чтения публикаций.

d) Приложение потребителя выдает запросы в MSM-канале запросов.

e) Приложение провайдера может подписаться на уведомления о запросах (если это поддерживается особым сервисом MSM-канала запросов). Допускается читать запросы. Если услуга подписки на уведомления не поддерживается, то приложение провайдера может упорядочивать сервис MSM-канала запросов путем чтения запросов сервиса.

f) MSM-каналы имеют ассоциированные темы. Темы идентифицируются при подписке на канал, при выкладывании публикаций и запроса.