Architecture·production

IAM.Solution / AGL

Architecture-as-Code, AGL DSL, диаграммы, генерация и MCP-инструменты.

Интерфейс IAM.Solution / AGL
Актуальная публичная поверхность IAM.Solution / AGL. Снимок проверен при публикации документации.

Ключевые возможности

  • Enterprise, Solution, System и Software уровни
  • AGL DSL и генерация архитектурных артефактов
  • CLI, Web и MCP-интеграции для IDE/агентов

Роль в экосистеме

IAM.Solution реализует Architecture-as-Code поверх AGL: архитектура хранится как текстовая модель, проходит проверку и порождает согласованные представления. Подход связывает enterprise, solution, system и software уровни без ручного расхождения диаграмм и документации.

Рабочий процесс

  1. Описать элементы, связи и views в AGL DSL.
  2. Запустить parse/validation и устранить ошибки модели.
  3. Сгенерировать диаграммы и документные представления.
  4. Обсудить изменение через diff исходного текста.
  5. Использовать CLI, Web или MCP в выбранном инженерном процессе.

Контракты и инструменты

Web-приложение подходит для просмотра и редактирования, CLI — для локальной автоматизации и CI, API — для интеграции, MCP — для архитектурных агентов. Сгенерированные артефакты считаются производными: source of truth остаётся версионируемая AGL-модель.

Governance

Validation проверяет синтаксис, ссылки и правила модели до публикации. Изменения проходят обычный review с автором и историей. Генеративный помощник может предложить структуру, но не обходит архитектурные ограничения и не публикует изменения без явного принятия.

Связь с IAM

Модельные вызовы можно направлять через IAM.Router, инспектировать через IAM.Secure, а инструменты предоставлять агентам через IAM.Core.