Статические структурные модели

Фреймворк EdgeNode устраняет разрыв между чисто управляемым данными анализом и стандартным визуальным моделированием. Поскольку платформа работает на едином семантическом графе, где Узел = Граф = Сущность, движок может проецировать ваши модели данных в стандартизированные отраслевые диаграммы по требованию.

Генератор статических моделей фокусируется на структурных схемах, транслируя определения сущностей и границы узлов непосредственно в архитектуры ArchiMate и UML-диаграммы классов.


1. Проекция архитектурной схемы ArchiMate

Модели ArchiMate отлично подходят для захвата сечений слоев предприятия. Для эффективной передачи активов движок рендеринга отделяет сложность компоновки от тяжелых логов. Он упрощает рендеринг, передавая не более чем указатель ID сущности в паре со снимком локализованного состояния.

Движок считывает ваши Контуры и определения узлов для отображения элементов по стандартным слоям ArchiMate:

Экспорт архитектурной схемы слоев ArchiMate
  • Бизнес-слой:Идентификаторы узлов, определенные как архетипы структурных единиц, мгновенно проецируются как бизнес-акторы или департаменты ArchiMate.
  • Прикладной слой:Узлы с определениями процессов, работающих с потоками цифровых активов, отображаются напрямую в прикладные компоненты.
  • Технологический слой:Свойства инфраструктуры ваших управляемых Активов представляют физические сети развертывания или узлы.
Разрешение ограничений фронтенда:Плагин рендеринга диаграмм динамически оценивает пространственные границы диаграммы. Фронтенд явно вычисляет ограничения компоновки на основе предоставленных координат узлов, поэтому основному движку не нужно различать отдельные геометрические типы во время выполнения компоновки.

2. Проекция UML-диаграммы классов

В то время как ArchiMate определяет операционную архитектуру, генератор UML-классов нацелен на структуры данных, схемы и объектные взаимосвязи.

Вместо рисования произвольных линий генератор использует точные математические параметры, определенные внутри периметров вашего активного Контура:

Конфигурация сущности графаЭквивалентность UML-классаВизуализируемая структурная нотация
Сущность узла (с определениями артефакта)Блок классаИмя класса соответствует описателю вашего узла, а его внутренние атрибуты полей автоматически заполняются назначенной схемой Потока.
Отношение с is_extension_of = trueНаследование / ОбобщениеВизуализирует сплошную линию с полой стрелкой, указывающей от специализированного узла-подкласса к базовому родительскому узлу.
Отношение с is_required_by = trueКомпозиция / ЗависимостьВизуализирует направленную линию отношения, представляющую строгое ограничение блока инстанцирования.
Отношение с is_alternative_to = trueN-арный полиморфизм интерфейсовОтображает параллельные сигнатуры реализации для общих типов данных.
Согласованность снимков:Поскольку эти визуализации используют статические снимки состояния вашего графа данных, любое обновление в левой панели сущностей или координатах компоновки полотна мгновенно отражается в ваших экспортах ArchiMate и UML без нарушения параметров нижележащего симуляционного движка.