Операционный порт 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.
Точка взаимодействия операционного агента с внешней средой, определяемая операционным интерфейсом.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей