A type that represents inputs and outputs of a ServiceFunction, represents inputs and outputs of a Service.
Параметр сервиса ServiceParameter
На какой вопрос отвечает «Какие данные передаются между сервисом и внешним миром?»
Тип, который описывает входы и выходы сервисной функции или всего сервиса. Он фиксирует, какие данные приходят в сервис и какие уходят из него.
Аналогия Это как описание содержимого конверта: что именно лежит внутри и в каком виде, а не сам конверт.
Разобраться
Зачем это нужно
Нужно для точного описания интерфейса взаимодействия, чтобы разработчики и архитекторы понимали, какие значения ожидать от сервиса и что ему передавать.
Применить
Когда это нужно, а когда нет
Когда нужно
- При проектировании контрактов взаимодействия между сервисами
- При описании входных и выходных данных конкретной функции
- При документировании метаданных для автоматизации интеграций
Типичные ошибки
- 01Путать параметр сервиса с самим сервисом или его функцией, забывая, что это только описание данных.
- 02Игнорировать разницу между входными и выходными параметрами, смешивая их в одном описании.
- 03Применять это понятие к параметрам процессов или ресурсов, для которых существуют отдельные типы.
Сверить с первоисточниками
Что говорят стандарты
Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.
С чем связано
Связи понятия и его место в структуре подхода.
Сервисный (Services)
- Обобщение — таксономическое отношение «частное → общее»ProcessParameter
Связанные понятия
Понятия, которые обычно смотрят рядом с этим.
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей