Репликация моделей в СиММА или управление песочницами
Начиная с версии 2.6 в СиММА поддерживается создание песочницы для любой модели в составе репозитория. Будет доступно всем нашим клиентам в режиме бета-тестирования.
Песочница - это полная или частичная копия любой выбранной модели, где один или группа архитекторов могут экспериментировать с фрагментом архитектуры. Когда эксперименты закончены или утверждены, результат полностью или частично можно "накатить" на исходную модель. Песочница может иметь смысл дочерней модели в рамках родительской модели, в таком случае она уже не является песочницей, а вариантом распределения данных внутри репозитория между группами пользователей.
В песочницу СиММА можно захватывать:
- всю модель;
- отдельные элементы модели;
- отдельные диаграммы;
- связи элементов (в рамках выбранной диаграммы).
Данный функционал на середину 2024 года не имеет аналогов ни в одном российском инструменте класса Enterprise Architect. Прикладных применений много: это собственно sandboxes, но также возможно ведение AsIs, ToBe и транзитных архитектур, что не реализовано даже в ряде продуктов западных производителей.
Поддерживается:
- репликация новых данных и изменений из песочницы в исходную модель,
- репликация новых данных из исходной модели в песочницу,
- запрос изменений родительского элемента из песочницы,
- поддержание каскада песочниц (песочницы песочниц) или каскада дочерних моделей,
- удаленные элементы и удаленные связи не реплицируются.