Спецификация ArchiMate — это открытый стандарт, открытый и независимый язык моделирования корпоративной архитектуры, поддерживаемый различными поставщиками инструментов и консалтинговыми компаниями. ArchiMate позволяет архитекторам корпоративной архитектуры четко описывать, анализировать и визуализировать взаимосвязи между доменами архитектуры.
Так же, как архитектурные чертежи в классическом строительстве описывают различные аспекты проектирования и использования зданий, спецификация ArchiMate предоставляет общий язык для описания бизнес-процессов, организационных структур, потоков информации, ИТ-систем, а также технических и физических инфраструктур. Модели ArchiMate позволяют заинтересованным сторонам проектировать, оценивать и коммуницировать последствия решений и изменений внутри и между этими доменами архитектуры.
Настоящий белый документ описывает спецификацию ArchiMate 3.0. Спецификация ArchiMate 3.0 представляет собой крупное обновление спецификации ArchiMate 2.1, выпущенной в июне 2016 года как стандарт The Open Group. Новые функции версии 3.0 включают элементы для моделирования на стратегическом уровне, такие как возможности, ресурсы и стратегии. Также включена поддержка моделирования физического мира, включая материалы и оборудование. Кроме того, улучшена согласованность и структура языка, определения приведены в соответствие с другими стандартами, а удобство использования улучшено различными способами.
Эволюция языка ArchiMate
Язык ArchiMate был разработан в период с 2002 по 2004 год в Нидерландах проектной командой Института дистанционной обработки информации в сотрудничестве с несколькими партнерами из сферы государственного управления, промышленности и академических кругов, включая Ordina, Радбодский университет Неймегена и Институт передовых компьютерных наук в Лейдене (LIACS). Разработка включала тестирование в таких учреждениях, как ABN AMRO, Нидерландское налоговое и таможенное управление, а также Stichting Pensionfonds ABP.
В 2008 году право собственности и управление языком ArchiMate были переданы от Фонда ArchiMate компании The Open Group. С 2009 года Архитектурный форум The Open Group занимается разработкой и публикацией спецификаций ArchiMate на своем публичном веб-сайте.
Язык ArchiMate и корпоративная архитектура
Спецификация ArchiMate предназначена для предоставления графического языка для представления корпоративной архитектуры во времени (то есть включая стратегическое планирование, трансформацию и миграцию) а также обоснования и основополагающих принципов архитектуры. Язык моделирования ArchiMate обеспечивает единое представление для диаграмм, описывающих корпоративную архитектуру, и предлагает интегрированный подход к описанию и визуализации различных доменов архитектуры и их лежащих в основе взаимосвязей и зависимостей.
Проектирование языка ArchiMate начинается с набора относительно общих концепций (объектов и отношений), специально адаптированных для различных уровней корпоративной архитектуры. Наиболее важным ограничением при проектировании ArchiMate является то, что он явно разработан для максимальной краткости при сохранении применимости к большинству задач моделирования корпоративной архитектуры. Что касается обучения и использования, язык ограничен концепциями, достаточными для моделирования приблизительно 80% реальных случаев.
Что нового в спецификации ArchiMate 3.0?
Почему новая версия языка?
Новая версия языка была создана в ответ на многочисленные запросы:
- Растущий спрос на связь стратегии бизнеса с операциями бизнеса и ИТ
- Сближение инноваций в области ИТ и физического мира
- Применение в новых областях, например, производство, логистика
- Улучшенная согласованность и понятность
- Улучшенная согласованность с другими стандартами The Open Group, особенно с архитектурной моделью TOGAF
Улучшенная поддержка стратегического и физического моделирования
Фреймворк ArchiMate был расширен за счет включения стратегических и физических элементов, как показано на рисунке 1.

Рисунок 1: Фреймворк ArchiMate
Стратегические элементы включают возможности, ресурсы и планы действий. Физические элементы строятся поверх технического уровня и включают элементы для моделирования физических объектов и оборудования, сетей распределения и материалов.
Стратегические элементы
Были добавлены элементы для поддержки моделирования стратегии, планирования на основе возможностей и смежных областей. Это способствует более широкому использованию корпоративной архитектуры для поддержки стратегического исполнения и согласуется с методологиями, используемыми в смежных стандартах, таких как архитектурная модель TOGAF [1] и модель мотивации бизнеса [2].

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

Рисунок 3: Пример физических элементов
На рисунке 3 показан пример физических элементов. Обратите внимание, что все элементы в примере являются новыми в спецификации ArchiMate 3.0, за исключением Path, который был переименован из Communication Path, а его значение расширено для возможности интеграции с физическими элементами.
Устройство моделируется и устанавливается на производственном предприятии с использованием предварительно собранных печатных плат, внутренних антенн и пластиковых корпусов для производства материалов для устройств телематики транспортных средств. Устройство изначально расположено на производственном предприятии, затем транспортируется в национальный распределительный центр и местный распределительный центр через сеть распределения с использованием морских перевозок и местных грузовых перевозок. Эти сети распределения совокупно образуют многомодальный путь.
ArchiMate 3.0 не вводит отдельный элемент физического поведения. Вместо этого элементы поведения из технического слоя (технические функции, процессы, взаимодействия, услуги и события) используются для моделирования поведения всех узлов, включая физические устройства. Поскольку устройства обычно управляются компьютером или иным образом тесно связаны с ИТ, их поведение может быть описано с использованием существующих концепций технического поведения в полном и последовательном виде. Эти концепции также могут использоваться для описания поведения датчиков и подключенных устройств, составляющих Интернет вещей (IoT).
Повышенная доступность и согласованность
Было внесено множество изменений для повышения удобства использования и согласованности языка. Ниже приведены краткие сведения об этих изменениях.
Общий метамодель
Введена верхнеуровневая общая метамодель для документирования полной структуры языка.
Составные элементы
Группы больше не классифицируются как отношения; теперь они являются составными элементами. Группы теперь имеют отношения агрегации или композиции со своими содержимыми, что делает их более полезными. Отношения теперь могут быть проведены от группы или к группе. Одним из полезных применений группировки является моделирование архитектурных и решений блоков; другим — моделирование доменов внутри архитектуры. Элементы местоположения были перемещены из бизнес-слоя в общий метамодель и определены как составные элементы.
Улучшенное использование вложенности как нотации позволяет лучше представлять связанные элементы при моделировании.
Обновленные символы для представлений и контрактов
Нотация для представлений и контрактов была обновлена, чтобы четко отличать их от поставляемых продуктов и бизнес-объектов соответственно.
Опциональные символы слоев
Введён опциональный символ для явного указания слоя элемента. Буквы «M», «S», «B», «A», «T», «P» или «I» в верхнем левом углу элемента могут указывать на элементы мотивации, стратегии, бизнеса, приложения, технологии, физического слоя или элементы реализации и миграции соответственно. На рисунке 4 приведён пример модели, показывающий элементы приложения и технологии.

Рисунок 4: Пример символов элементов
Отношения
В некоторых случаях теперь разрешено иметь отношения с другими отношениями — например, связывать объект с группой или отношение потока или агрегации внутри платформы.

Рисунок 5: Пример отношения с отношением
Отношение «используется» было переименовано в «услуга», чтобы лучше отразить его направление с помощью глагола: услуга обслуживает пользователей. Значение отношения не изменилось. Название «используется» по-прежнему разрешено, но устарело и будет удалено в будущих версиях стандарта.
Для согласования с другими зависимыми отношениями (доступ и услуга) символ отношения воздействия был обновлён.
Для согласования с другими зависимыми отношениями (доступ и услуга) символ отношения воздействия был обновлён.

Рисунок 6: Символ отношения воздействия
Для отношения назначения введён направляющий символ, заменив чёрный круг на целевом конце стрелкой.

Рисунок 7: Символ отношения назначения
Ссылки больше не классифицируются как отношения, а как соединители отношений. Ссылки теперь явно являются «или»-ссылками или общими «и»-ссылками.

Рисунок 8: Символ ссылки
Элементы мотивации
Добавлен элемент результатов. Элементы смысла и ценности были перемещены из бизнес-слоя.
Добавлены события
К элементам ядра ArchiMate на всех слоях, а также к элементам реализации и миграции, добавлены элементы событий с атрибутами времени. Новые элементы — события приложения, технические события и события реализации, соответствующие существующим бизнес-событиям.
Улучшенная согласованность слоёв
Добавлены новые элементы, такие как процессы приложений, технические процессы, технические взаимодействия и технические сотрудничества, чтобы повысить согласованность между уровнями.
Уровень бизнеса
Элементы местоположения, значения и смысла больше не указываются на уровне бизнеса. Символы для представлений и контрактов были обновлены, чтобы отличать их от результатов и бизнес-объектов соответственно.
Технический уровень
Элементы на техническом уровне были переименованы с «Инфраструктура [Имя элемента]» на «Технология [Имя элемента]». Элемент «Путь связи» был переименован в «Путь», а его значение было расширено для поддержки физических элементов. Элемент «Сеть» был переименован в «Связь сеть», чтобы отличать его от физического элемента «Сеть распределения».
Межуровневые отношения
Теперь определены межуровневые отношения, которые соединяют мотивацию и стратегию с основными концепциями (бизнес, приложения, технологии, физические), а также связывают стратегию с её реализацией. Межуровневые отношения также были пересмотрены для обеспечения лучшей согласованности между элементами различных уровней (например, уровень бизнеса, выровненный с нижними уровнями).
Механизм представлений
Предыдущие версии стандарта включали полный список представлений в основном тексте спецификации, а также возможность определения пользовательских представлений для конкретных ситуаций. В версии 3.0 механизм представлений был улучшен, а список представлений перемещён в информационное приложение, чтобы чётко указать, что это примеры представлений.
Язык ArchiMate и TOGAF ADM
Язык ArchiMate состоит из ядра ArchiMate, включающего бизнес-уровень, уровень приложений и технологический уровень, а также элементы для моделирования стратегии и мотивации, а также реализации и миграции. Рисунок 9 показывает упрощённое отображение того, как язык ArchiMate связан с различными фазами Метода разработки архитектуры TOGAF (ADM).

Рисунок 9: Упрощённое отображение между языком ArchiMate и TOGAF ADM
Уровни бизнеса, приложений и технологий поддерживают описание бизнес-области, областей информационных систем и технологической архитектуры, определённых в рамках TOGAF, а также их взаимосвязей. Стратегические и мотивационные элементы в ArchiMate могут поддерживать фазы управления требованиями, предварительную подготовку и формирование архитектурного видения в TOGAF ADM, которые устанавливают высокие бизнес-цели, принципы архитектуры и первоначальные бизнес-требования. Они также связаны с фазой управления изменениями архитектуры в TOGAF ADM, поскольку в этой фазе рассматриваются меняющиеся требования. Хотя на Рисунке 9 это не показано, следует отметить, что эти элементы также могут использоваться в других фазах ADM, таких как фазы B, C и D.
Элементы реализации и миграции в ArchiMate поддерживают реализацию и миграцию архитектуры через фазы TOGAF ADM: возможность и решение, планирование миграции и управление реализацией.
Элементы реализации и миграции в ArchiMate поддерживают реализацию и миграцию архитектуры через фазы TOGAF ADM: возможность и решение, планирование миграции и управление реализацией.