Конфигурация полного жизненного цикла WholeLifeConfiguration
Простыми словами
WholeLifeConfiguration (конфигурация полного жизненного цикла) — набор версионируемых элементов: сервисов провайдера или развёрнутых для реализации ресурсных исполнителей. Смысл в имени: это не состояние на дату, а линия жизни целиком, вдоль которой нанизаны версии. Элемент наследует PropertySet, поэтому у него есть свойства и измерения; вид конфигурации задан перечислением из трёх значений — сервис, организационный ресурс, ресурсный исполнитель. Связь version с кратностью 1..* ведёт к VersionOfConfiguration: пустой конфигурации без единой версии метамодель не допускает. Появляется в трёх дорожных видах эволюции. Главная путаница — с CapabilityConfiguration: та собирает ресурсы под способность здесь и сейчас, а эта прослеживает один версионируемый элемент через все его редакции.
Примеры
Определение приводит два примера состава: сервисы для провайдера услуг и ресурсные исполнители, развёрнутые для реализации. То есть один экземпляр конфигурации собирает однородные элементы, а не смесь сервисов с оргструктурой.
UAF DMM 1.3, разд. 9.1.7, описание WholeLifeConfiguration (рис. 9-196)
На схеме к элементу подвешено перечисление WholeLifeConfigurationKind с ровно тремя значениями: Service, OrganizationalResource, ResourcePerformer. Кратность связи kind равна 1, то есть вид указывать обязательно.
UAF DMM 1.3, разд. 9.1.7, рис. 9-196 — перечисление WholeLifeConfigurationKind и связь kind с кратностью 1
CapabilityConfiguration — составная структура ресурсов, собранная под способность, из домена Resources::Taxonomy. WholeLifeConfiguration — из пакета Roadmap и отвечает на другой вопрос: какие версии одного элемента сменяли друг друга во времени.
UAF DMM 1.3, разд. 9.1.7 — описания CapabilityConfiguration (рис. 9-162, пакет Taxonomy) и WholeLifeConfiguration (рис. 9-196, пакет Roadmap)
Определение из первоисточника
дословная выпискаA set of VersionedElements, e.g., Services for a service provider or ResourcePerformers deployed for implementation.
Набор версионируемых элементов, например сервисов поставщика услуг или развёрнутых для реализации ресурсных исполнителей.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»PropertySet
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей