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