Архитектура предприятия

Описание текущей технологической архитектуры и разработка целевого состояния

В данном фрагменте рассматривается подход к описанию технологической архитектуры на основе метамодели языка ArchiMate. Автор поясняет, что метамодель может быть адаптирована под конкретный проект (использование не всех, а выборочных элементов). Также приводится пример построения целевого состояния технологического слоя, где детально показано, как техническое устройство (сервер приложений) реализуется через системное ПО и развернутые на нем артефакты.

Основные мысли

Аналогия с предыдущим материалом: Описание технологической архитектуры строится по тому же принципу, что и другие слои (вероятно, бизнес- и прикладной).
Использование метамодели ArchiMate: В качестве основы предлагается метамодель языка ArchiMate, спецификацию которой можно изучить отдельно.
Гибкость метамодели: Команда проекта может использовать не все рекомендованные элементы, а только их часть, адаптируя модель под свои задачи.
Целевое состояние: Пример показывает, как в модель добавляются новые элементы (сервер приложений), чтобы описать желаемое технологическое состояние.
Реализация узла: Техническое устройство (девайс) реализуется через системное ПО, на котором развернуты артефакты.
Показывать лекцию целиком
Краткое изложение

Доктор продолжает описание архитектуры по аналогии с предыдущими слоями. Он предлагает использовать метамодель языка ArchiMate (описанную в его спецификации) для построения модели технологического слоя.

На слайде показаны шесть элементов, рекомендованных метамоделью. При этом автор подчеркивает, что это не жесткое требование: участники архитектурного процесса могут договориться использовать меньшее количество элементов или адаптировать метамодель под свой проект. Некоторые элементы на слайде намеренно не отражены, чтобы показать возможность сокращения.

Далее рассматривается второй вариант — описание целевого состояния технологического слоя. В этом примере в модель добавлены новые элементы. В частности, появился «сервер приложений» — узел, который реализуется как техническое устройство (девайс), предоставляемое как сервис. Для работы этого устройства используется системное программное обеспечение, на котором, в свою очередь, развернуто несколько артефактов — именно ради них и создавался данный узел.

Выводы

• Язык ArchiMate предоставляет готовую метамодель, но она не является догмой — её допустимо сокращать и изменять.
• Ключевой принцип архитектурного описания — договоренность внутри команды о том, какие элементы метамодели использовать.
• При переходе от «как есть» к целевому состоянию модель дополняется новыми сущностями (например, сервером приложений).
• В технологической архитектуре важна цепочка: техническое устройство → системное ПО → развернутые артефакты (программные компоненты).
• Артефакты являются конечной целью создания узла (сервера), а не самоцелью.

Вопросы для самопроверки

1. На основе какой метамодели предлагается строить технологическую архитектуру?
2. Обязательно ли использовать все шесть рекомендованных элементов метамодели в своем проекте?
3. Что, по мнению автора, могут сделать участники архитектурного процесса с метамоделью?
4. Какой новый элемент появился при описании целевого состояния технологического слоя?
5. За счет чего реализуется узел «сервер приложений» в примере?
6. Какие компоненты развернуты на системном ПО, и зачем создавался этот узел?
7. Что подразумевается под «договоренностью об использовании метамоделей»?
Вернуться к учебному плану