Ресурсное сообщение ResourceMessage
Простыми словами
«Message for use in a Resource Event-Trace which carries any of the subtypes of ResourceExchange» — сообщение на диаграмме последовательности. Ключевое слово carries: сообщение не заводит собственного содержания, а переносит уже объявленный ресурсный обмен, включая его подтипы Command и Control. Это третий и последний способ реализовать обмен — наряду с коннектором в структуре и дугой функции в процессе. Концы сообщения — ресурсные РОЛИ, а не исполнители: на линии жизни стоит употребление системы в конкретной конфигурации. Есть и вторая, менее известная связь: сообщение может вызывать операцию интерфейса, ResourceMethod, — тогда последовательность и контракт оказываются сцеплены. Живёт сообщение внутри ResourceInteractionScenario и без него не существует. Ошибка — рисовать сообщение, не объявив обмена: реализовывать будет нечего.
Примеры
Связь realizes ведёт от ResourceMessage к ResourceExchange. Тот же обмен параллельно реализуют ResourceConnector в структурном виде и FunctionEdge в процессном — три проекции одного объявленного потока.
UAF DMM 1.3, разд. 9.1.7 Resources::Sequences, рис. 9-186 ResourceMessage; разд. 9.1.7 Resources::Connectivity, рис. 9-176 ResourceExchange
На схеме связи to и from ведут к ResourceRole с кратностью один. Исполнитель к сообщению не подключается напрямую: на диаграмме последовательности взаимодействуют употребления, а не типы.
UAF DMM 1.3, разд. 9.1.7 Resources::Sequences, рис. 9-186 — связи to, from и resourceInteraction
Связь calls с кратностью ноль или один ведёт к ResourceMethod. Значит сообщение можно привязать к конкретной операции ресурсного интерфейса, и тогда последовательность проверяется на соответствие контракту.
UAF DMM 1.3, разд. 9.1.7 Resources::Sequences, рис. 9-186 — связь calls; разд. 9.1.7 Resources::Structure, рис. 9-171 ResourceMethod
Определение из первоисточника
дословная выпискаMessage for use in a Resource Event-Trace which carries any of the subtypes of ResourceExchange.
Сообщение для трассы событий ресурса, несущее любой из подтипов ресурсного обмена.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»InteractionMessage
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей