Сообщение взаимодействия InteractionMessage
Простыми словами
Абстрактная шапка над разными видами сообщений, используемых в сценарии взаимодействия. Собственной диаграммы у неё нет, зато список родителей самый длинный в партии: MeasurableElement плюс сразу четыре чужих метакласса — UML2.5Metamodel::Activity, BPMN2Metamodel::Process, UML2.5Metamodel::Interaction и UML2.5Metamodel::Message. Это прямое следствие принципа DMM переиспользовать семантику UML и BPMN вместо изобретения своей: сообщение получает поведение сразу двух языков, и инструмент волен реализовать его тем из них, который у него родной. Показывается в четырёх видах последовательностей — операционном, сервисном, кадровом и ресурсном — и в сквозном виде BPMN, где нарисовано соответствие элементов UAF метаклассам BPMN. Ошибка — заводить его строкой: нужен конкретный вид сообщения своего домена.
Примеры
Карточка исчерпывается фразой «An abstract type that groups several types of messages used in the InteractionScenario.» Конкретные виды сообщений определены в доменах, а здесь только общая шапка для них.
UAF DMM 1.3, разд. 9.1.1, пакет Sequences — Description карточки InteractionMessage
Строка Generalization перечисляет MeasurableElement, UML2.5Metamodel::Activity, BPMN2Metamodel::Process, UML2.5Metamodel::Interaction и UML2.5Metamodel::Message. Четыре из пяти — чужие метаклассы, что для DMM обычно, но такой длины список редок.
UAF DMM 1.3, разд. 9.1.1 — строка Generalization карточки InteractionMessage
Среди основных принципов DMM записаны два отдельных пункта — переиспользуемость понятий метамодели UML и понятий BPMN. Оба объясняют, что явная связь с ними позволяет переиспользовать готовую семантику вместо изобретения собственной.
UAF DMM 1.3, разд. 6.4 — принципы повторного использования понятий UML и BPMN
Определение из первоисточника
дословная выпискаAn abstract type that groups several types of messages used in the InteractionScenario.
Абстрактный тип, объединяющий несколько видов сообщений, используемых в сценарии взаимодействия.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Activity
- Обобщение — таксономическое отношение «частное → общее»BPMN2Metamodel::Process
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Interaction
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Message
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalMessage
- Обобщение — таксономическое отношение «частное → общее»ServiceMessage
- Обобщение — таксономическое отношение «частное → общее»ResourceMessage
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей