Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Операционный порт OperationalPort

Простыми словами

OperationalPort (операционный порт) — точка взаимодействия операционного агента с внешней средой, определяемая операционным интерфейсом. Три части определения работают вместе: порт принадлежит агенту (значит, и исполнителю, и целой архитектуре), смотрит наружу и типизирован контрактом. На рис. 9-110 у порта концы from port и to port ведут к OperationalConnector — то есть коннектор соединяет именно порты, а не элементы напрямую. Это тот случай, когда UAF следует за SysML: связь идёт через объявленные точки взаимодействия, и потому совместимость проверяема. Родитель — MeasurableElement, измерения можно повесить на сам порт. Ошибка — рисовать коннектор между исполнителями без портов: формально это допустимо на обзорной схеме, но проверить контракт тогда нечем.

Примеры

Коннектор соединяет порты

На рис. 9-110 у OperationalPort стоят концы from port и to port, ведущие к OperationalConnector с кратностью 1. Связь между исполнителями проходит через объявленные точки взаимодействия.

UAF DMM 1.3, разд. 9.1.4, рис. 9-110 — концы from port и to port

Порт есть и у архитектуры

Определение говорит о порте операционного АГЕНТА, а агент обобщает и исполнителя, и операционную архитектуру. Значит целая архитектура может объявить внешние точки взаимодействия и вести себя как чёрный ящик.

UAF DMM 1.3, разд. 9.1.4 — определение OperationalPort; определение OperationalAgent

Типизирован контрактом

Конец type ведёт от порта к OperationalInterface с кратностью 1: интерфейс задаёт контракт между исполнителем и любыми другими, с кем он может взаимодействовать. Один контракт переиспользуется многими портами.

UAF DMM 1.3, разд. 9.1.4, рис. 9-110 — конец type; определение OperationalInterface

Определение из первоисточника

дословная выписка

An interaction point for an OperationalAgent through which it can interact with the outside environment and which is defined by an OperationalInterface.

машинный перевод

Точка взаимодействия операционного агента с внешней средой, определяемая операционным интерфейсом.

Источникhttps://www.omg.org/spec/UAF/1.3/DMM/PDF

Связи

Связанные понятия

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Операционный (Operational)
Редакция
1.3
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка