An interaction point for a ResourcePerformer through which it can interact with the outside environment and which is defined by a ResourceInterface.
Порт ресурса ResourcePort
На какой вопрос отвечает «Где именно ресурсный исполнитель контактирует с внешним миром?»
Это точка, через которую ресурсный исполнитель обменивается данными с внешней средой. Её структура и правила взаимодействия задаются ресурсным интерфейсом.
Аналогия Это как розетка на стене: конкретное место, куда втыкается штекер, а его форма и напряжение определяются стандартом, а не самим прибором.
Разобраться
Зачем это нужно
Нужно для чёткого разделения внутренней логики исполнителя и его внешнего поведения. Это упрощает интеграцию, так как внешние системы видят только интерфейс, а не внутренности.
Применить
Когда это нужно, а когда нет
Когда нужно
- При описании границ взаимодействия ресурса с другими компонентами
- Когда нужно зафиксировать контракт между исполнителем и внешней средой
- При проектировании архитектуры, где важно изолировать реализацию от использования
Когда не нужно
- Если речь о взаимодействии сервисов, а не ресурсов — берите порт сервиса
- Когда описывается внутренняя структура исполнителя, а не его внешние границы
- Если требуется описать последовательность действий, а не точку контакта
Типичные ошибки
- 01Путают порт ресурса с портом сервиса, хотя они относятся к разным школам и сущностям
- 02Считают, что порт существует независимо от интерфейса, тогда как он определяется именно им
- 03Используют это понятие для описания внутренних методов, которые не видны извне
Сверить с первоисточниками
Что говорят стандарты
Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.
С чем связано
Связи понятия и его место в структуре подхода.
Ресурсы (Resources)
- Обобщение — таксономическое отношение «частное → общее»ProtocolImplementation
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Понятия, которые обычно смотрят рядом с этим.
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей