27 апреля 2026 The Open Group наконец опубликовал 4-ую версию спецификации ArchiMate (# C260 ArchiMate® 4 Specification), обсуждавшуюся перед этим предыдущие месяцы. Собственно, каких-то неожиданностей в представленной версии не случилось. Все что предполагалось удалить или объединить сделали ожидаемым образом. Напомню, что основная идея изменения состояла в упрощении нотации и это действительно случилось. Вы можете найти отдельную статью The Motivation for Changes in the ArchiMate® 4 Specification, которую написали Marc Lankhorst(Bizzdesign) и Jean-Baptiste Sarrodie(BNP Paribas). А я перечислю лишь главные изменения
- Из спецификации убрали следующие элементы:
-
- Взаимодействия из всех уровней(layers), т.е. business interaction, application interaction, technology interaction
- Constraint(ограничения)
- Contract(контракт)
- Gap(разрыв)
- Representation(представление)
- В спецификации схлопнули поведенческие элементы из разных уровней. Теперь сервисы, процессы, функции, события едины для всех уровней. Т.е. нет отдельно бизнес-процесса, или технологической функции. Есть просто процесс и просто функция.
- Ряд элементов заменен более общими концепциями языка (implementation event заменён на обычный event и т.п.)
- Термин layer(слой) заменён на более общий domain (домен)
- В связи с изменениями концепций соответствующим образом подправлены и отношения
Перерисованы концептуальные картинки (примеры в тексте, к сожалению, сильно не улучшились), немного скорректирована цветовая гамма, переписаны разделы, поясняющие метамодель.
В приложении к стандарту E.4. Changes from Version 3.2 to This Document изменения расписаны чуть детальней
Табличка(от ai): что во что преобразуется
| Было в 3.2 | Можно заменить на: |
|---|---|
| Constraint | Requirement |
| Contract | Business object |
| Gap | Assessment или Deliverable |
| Representation | Data object, Artifact или Material |
| Business/Application/Technology interaction | Function или Process |
| Implementation event | Event |
| Aggregation (Path → Technology internal active structure) | Realization (Technology active structure → Path) |
| Realization между сервисами разных уровней | Specialization (реализующий сервис → реализуемый) или Aggregation (реализуемый → реализующий) |
Вряд ли мне удастся ограничиться переименованием учебного курса Модели корпоративной архитектуры. TOGAF 10 и Archimate 3.2 4. Впрочем, изменения не выглядят слишком масштабными. Думаю, что авторы других учебных курсов по ArchiMate тоже легко с этим справятся
Главный вопрос в том, куда дальше станет развиваться стандарт. Будет ли это упрощение разовой акций, за которой последуют годы вялотекущей эволюции или же нас ждут более интересные изменения. В 4-ой версии вектор развития, безусловно, сместился. Ждать следующую версию стало интересно