Предмет ресурсного обмена ResourceExchangeItem
Простыми словами
«An abstract type grouping elements that defines the types of elements that can be exchanged between ResourcePerformers and conveyed by a ResourceExchange» — что вообще разрешено передавать на ресурсном слое. Потомков четверо, и один из них удивляет: ResourceInformation, ResourceSignal, GeoPoliticalExtentType и сам ResourcePerformer. То есть исполнитель может быть предметом обмена — именно так в UAF описывают перевозку людей, техники и грузов: передаётся не «сообщение о грузе», а сам ресурс. Второе назначение элемента — типизация: ResourceParameter, вход или выход функции, типизируется предметом обмена, поэтому язык потоков в процессе и язык обменов в связности совпадают. Родителей трое: Resource, ExchangeItem и SubjectOfSecurityConstraint — последний означает, что на всё передаваемое можно наложить ограничение безопасности.
Примеры
На схеме под ResourceExchangeItem стоят ResourcePerformer, GeoPoliticalExtentType и ResourceInformation, а ResourceSignal подключён как часть. Поэтому перевозка людей и техники описывается тем же обменом, что и передача данных.
UAF DMM 1.3, разд. 9.1.7 Resources::Connectivity, рис. 9-177 ResourceExchangeItem — потомки и связь part
ResourceParameter — «A type that represents inputs and outputs of a Function» — типизируется предметом ресурсного обмена. Так вход функции и содержимое обмена оказываются одним и тем же понятием, а не двумя параллельными справочниками.
UAF DMM 1.3, разд. 9.1.7 Resources::Connectivity, рис. 9-177 — связь type к ResourceParameter; разд. 9.1.7 Resources::Structure, рис. 9-172
У ExchangeItem три ресурсных родственника: OperationalExchangeItem, ServiceExchangeItem и ResourceExchangeItem — по одному на слой. ResourcePerformer наследует все четыре сразу, поэтому передаётся на любом из них.
UAF DMM 1.3, разд. 9.1.1 Architecture Management::Connectivity — определение ExchangeItem; разд. 9.1.7, рис. 9-167 ResourcePerformer — строка Generalization
Определение из первоисточника
дословная выпискаAn abstract type grouping elements that defines the types of elements that can be exchanged between ResourcePerformers and conveyed by a ResourceExchange.
Абстрактный тип, объединяющий элементы, которые могут передаваться между ресурсными исполнителями и переноситься ресурсным обменом.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»Resource
- Обобщение — таксономическое отношение «частное → общее»SubjectOfSecurityConstraint
- Обобщение — таксономическое отношение «частное → общее»ExchangeItem
Входящие
- Обобщение — таксономическое отношение «частное → общее»ResourcePerformer
- Обобщение — таксономическое отношение «частное → общее»ResourceSignal
- Обобщение — таксономическое отношение «частное → общее»ResourceInformation
- Обобщение — таксономическое отношение «частное → общее»GeoPoliticalExtentType
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей