Параметр сервиса ServiceParameter
Простыми словами
ServiceParameter (параметр сервиса) — тип, представляющий входы и выходы ServiceFunction и одновременно входы и выходы самого сервиса. Двойственность в определении не случайна: на схеме параметр подвешен и к ServiceMethod (роль parameter), и к ServiceFunction (роль parameter с кратностью 0..1), а третья связь, definition, ведёт к ServiceExchangeItem. Последняя и есть главное: параметр не хранит данные, он указывает, ЧТО именно передаётся — предмет обмена, будь то операционная информация, ресурсный исполнитель или сигнал. Родитель ProcessParameter привязывает элемент к UML-параметру. Работает в четырёх видах: структуре, связности и двух видах процессов сервисов. Ошибка — заводить параметр без definition: тогда в модели есть слот, но нет типа передаваемого, и обмен ServiceExchange не с чем сопоставить.
Примеры
Роль definition с кратностью 1 ведёт от ServiceParameter к ServiceExchangeItem. Тем самым параметр функции и содержимое сервисного обмена оказываются описаны одним и тем же элементом, а не двумя независимыми списками.
UAF DMM 1.3, разд. 9.1.5, рис. 9-129 — роль definition у ServiceParameter
ServiceExchangeItem — абстрактная группировка; её конкретные наследники по схеме это OperationalInformation, ResourcePerformer и ServiceSignal. То есть по сервису передают не только данные, но и людей с техникой.
UAF DMM 1.3, разд. 9.1.5, рис. 9-133 — подтипы ServiceExchangeItem
Определение прямо говорит о входах и выходах ServiceFunction и о входах и выходах Service. На схеме это две роли parameter: к ServiceMethod с кратностью 1 и к ServiceFunction с кратностью 0..1.
UAF DMM 1.3, разд. 9.1.5, описание ServiceParameter и рис. 9-129
Определение из первоисточника
дословная выпискаA type that represents inputs and outputs of a ServiceFunction, represents inputs and outputs of a Service.
Тип, представляющий входы и выходы сервисной функции и сервиса.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»ProcessParameter
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей