Порт ресурса ResourcePort
Простыми словами
«An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface» — точка взаимодействия. Порт отвечает на вопрос ГДЕ, интерфейс — на вопрос ЧТО обещано, и путать их не стоит: у одного исполнителя бывает несколько портов с одним и тем же интерфейсом. Порт принадлежит исполнителю (ownedPort), типизируется интерфейсом и служит концом ресурсного коннектора — соединение по портам точнее, чем соединение по ролям, потому что называет и место стыка. Родителей двое, и оба содержательны: ProtocolImplementation даёт порту право реализовать протокол — вместе с коннектором это единственные два элемента UAF, которые могут; MeasurableElement позволяет приложить к порту измерения, скажем пропускную способность. Показывают порт в связности ресурсов, кадров и безопасности.
Примеры
Схема показывает связь ownedPort от ResourcePerformer к порту и связь type от ResourceInterface к нему же с кратностью один. Порт без интерфейса не определён, но интерфейс может существовать и без порта.
UAF DMM 1.3, разд. 9.1.7 Resources::Structure, рис. 9-173 ResourcePort — связи ownedPort и type
От порта к ResourceConnector идут связи toPort и fromPort. Коннектор определён как «A channel for exchange between two ResourceRoles», но концами могут быть и порты — тогда стык назван точнее.
UAF DMM 1.3, разд. 9.1.7 Resources::Structure, рис. 9-173; разд. 9.1.7 Resources::Connectivity, рис. 9-175 ResourceConnector
ProtocolImplementation — «An abstract type grouping architectural elements that can implement Protocols» — имеет ровно двух потомков: ResourcePort и ResourceConnector. Значит протокол в модели крепится к порту либо к каналу, и больше никуда.
UAF DMM 1.3, разд. 9.1.7 Resources::Traceability, рис. 9-197 ProtocolImplementation — потомки на схеме
Определение из первоисточника
дословная выпискаAn interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface.
Точка взаимодействия ресурсного исполнителя с внешней средой, определяемая ресурсным интерфейсом.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»ProtocolImplementation
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей