Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Параметр сервиса 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.

машинный перевод

Тип, представляющий входы и выходы сервисной функции и сервиса.

Источникhttps://www.omg.org/spec/UAF/1.3/DMM/PDF

Связи

Связанные понятия

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Сервисный (Services)
Редакция
1.3
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка