System Design Space

    Глава 214

    Обновлено: 15 февраля 2026 г. в 09:00

    ArchiMate: целостная модель enterprise-архитектуры

    Прогресс части0/5

    Введение в ArchiMate: слои, аспекты, отношения и практический workflow от стратегии до технологического контура.

    Источник

    ArchiMate (Wikipedia)

    Базовое описание языка, истории и ключевых концепций ArchiMate.

    Открыть материал

    Спецификация

    The Open Group: ArchiMate Overview

    Официальный обзор стандарта и его применение в enterprise architecture.

    Открыть обзор
    BusinessApplicationTechnologyMotivation

    ArchiMate — открытый язык моделирования enterprise-архитектуры от The Open Group. Его сильная сторона — единая модель для бизнеса, приложений и технологии, чтобы на одном полотне показать связь целей, процессов, систем и инфраструктуры.

    Core: слои и аспекты

    Layer

    Business Layer

    Бизнес-акторы, процессы, сервисы и правила. Отвечает за то, как организация создает ценность.

    Business ActorBusiness ProcessBusiness Service
    Layer

    Application Layer

    Приложения и их взаимодействия: компоненты, интерфейсы и сервисы, поддерживающие бизнес.

    Application ComponentApplication InterfaceApplication Service
    Layer

    Technology Layer

    Инфраструктурные узлы, системное ПО, сети и технические сервисы, на которых работают приложения.

    NodeSystem SoftwareTechnology Service

    Active Structure

    Кто выполняет поведение: роли, компоненты, узлы и другие активные элементы.

    Behavior

    Что происходит: процессы, функции, взаимодействия, события и сервисы.

    Passive Structure

    С чем работают: объекты, данные, артефакты и другие пассивные сущности.

    Примеры ArchiMate диаграмм

    Примеры в стиле UML-раздела: выбирайте viewpoint и смотрите соответствующий шаблон диаграммы.

    Layered Viewpoint

    Связка бизнес-процесса, приложения и технологического сервиса.

    Business LayerOnboarding ProcessCustomer ServiceApplication LayerCRM AppOnboarding APITechnology LayerKubernetes ClusterDB Service

    Связанная нотация

    C4 Model

    Хорошо дополняет ArchiMate на уровне software architecture и runtime-контуров.

    Открыть главу

    Расширения языка

    Strategy

    Цели, capabilities, ресурсы и курсы действий для планирования целевой архитектуры.

    Motivation

    Drivers, goals, outcomes, requirements и constraints как обоснование решений.

    Implementation & Migration

    Work packages, deliverables, plateaus и roadmap перехода от as-is к to-be.

    Physical

    Оборудование и физические ресурсы (например, цеха, устройства, оборудование IoT).

    Типовые отношения

    Dependency

    Serving / Used-by

    Показывает, какой сервис или интерфейс потребляется другим элементом.

    Traceability

    Realization

    Связывает абстракцию и реализацию: кто воплощает требуемый сервис/объект.

    Ownership

    Assignment

    Назначение поведения конкретному исполнителю (роль, компонент, узел).

    Dynamics

    Triggering / Flow

    Причинно-временные и потоковые связи между шагами процесса или функций.

    Structure

    Composition / Aggregation

    Структурная декомпозиция: из каких частей состоит система или capability.

    Data Interaction

    Access

    Как поведенческий элемент читает/изменяет данные или артефакты.

    Практический workflow

    Шаги практического workflow

    6 этапов от постановки цели до актуализации модели
    Scoping
    Modeling
    Delivery
    01

    Цель и аудитория

    Определите, кто читает модель: CIO/CTO, доменные архитекторы, продуктовые команды.

    02

    Viewpoint

    Выберите нужный viewpoint: capability, application cooperation, migration roadmap.

    03

    Baseline

    Опишите as-is: бизнес, приложения и технологию на едином словаре.

    04

    Target

    Постройте to-be и явно зафиксируйте gaps между текущим и целевым состоянием.

    05

    Migration

    Разложите переход на plateaus/work packages и привяжите к roadmap изменений.

    06

    Актуализация

    Поддерживайте модель живой после архитектурных решений и релизных волн.

    Нажмите «Запуск», чтобы пройти весь workflow пошагово.

    Частые ошибки

    Нет viewpoint

    Сразу рисовать всё и обо всём без явного viewpoint и границ модели.

    Смешение уровней

    Смешивать ArchiMate и UML-детализацию кода в одной диаграмме.

    Потеря мотивации

    Игнорировать drivers/goals/requirements и рисовать только технику.

    Без плана миграции

    Не связывать target-архитектуру с реальным migration plan и владельцами изменений.

    Связанные главы