iac/docs/architecture/example-technology.archimate

2204 lines
228 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<archimate:model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:archimate="http://www.archimatetool.com/archimate" name="СДЕ Sarex — типовой контур (пример)" id="model-contour" version="5.0.0">
<purpose>Технологический слой типового контура. Имена кластера, узлов, доменов и реестра заменены на примеры. Прикладной слой присутствует как потребители технологических сервисов и как состав групп узлов; межсервисные связи приложений моделируются отдельно.</purpose>
<folder name="Strategy" id="folder-strategy" type="strategy"/>
<folder name="Business" id="folder-business" type="business"/>
<folder name="Application" id="folder-application" type="application">
<element xsi:type="archimate:ApplicationComponent" name="ams-sync" id="ac-ams-sync">
<documentation>Односторонняя синхронизация учётных записей из ядра платформы во внешний провайдер идентификации: созданный или изменённый пользователь вместе с профилем, принадлежностью организации и метаданными появляется в Zitadel, где на этих данных строится авторизация доменных сервисов. Работает консьюмером Kafka-топика, отдельный консольный режим использовался для первичной массовой миграции пользователей и компаний. Входящих вызовов не принимает.
Стек: Python · консьюмер Kafka (kafka-python) · requests с ретраями · Zitadel Management API.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="attachments" id="ac-attachments">
<documentation>Универсальное хранилище файловых вложений к любым сущностям платформы: файл кладётся в S3, метаданные — в PostgreSQL, привязка полиморфная («имя модели + идентификатор экземпляра»). Скачивание идёт по временным подписанным ссылкам напрямую из объектного хранилища.
Стек: Python · FastAPI · PostgreSQL (psycopg2, сырой SQL; Alembic только для схемы) · S3 через boto3 · OpenTelemetry.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="auth-flow" id="ac-auth-flow">
<documentation>Входная точка авторизации платформы: страницы `/login`, `/logout`, `/auth/callback`, `/auth/error` и обработка OIDC-редиректов Zitadel по Authorization Code flow. Полученные токены передаются в оболочку микрофронтендов; бизнес-данных компонент не хранит.
Стек: TypeScript · React · Webpack 5 · внутренний sdk-js поверх oidc-client · Zitadel (OIDC) · oauth2-proxy в инфраструктуре.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="bim" id="ac-bim">
<documentation>Ядро работы с информационными моделями: хранит BIM-модели проекта, дерево элементов, их свойства и статусную модель хода строительства (в том числе корпоративные шаблоны статусов с цветами и переходами). Питает раскраску моделей во вьюере, фильтрацию элементов и отчётность о проценте готовности.
Стек: Go (go-pg, gorilla/mux, Prometheus) и легаси-часть на Python/Flask · PostgreSQL с шардированием и партиционированием · S3 · джоб metadata-inserter на Go.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="cde" id="ac-cde">
<documentation>Среда общих данных (CDE): документы, версии, комплекты, права, штампы, QR-метки, электронные подписи, публичные ссылки и changelog. Публикует доменные события через transactional outbox в Kafka и постепенно принимает на себя мутирующие вызовы legacy-сервисов документации.
Стек: Go (Fiber, go-pg) · PostgreSQL · S3/MinIO · Valkey · Kafka (transactional outbox) · Camunda 8 / Zeebe · OpenTelemetry.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="checklists" id="ac-checklists">
<documentation>Шаблоны проверок (чек-листы из шагов и типизированных элементов ввода) и результаты их заполнения. Результат привязывается к любой сущности платформы через пару «тип сущности + идентификатор» и может блокироваться после согласования по вызову из flows.
Стек: Python · FastAPI · Piccolo ORM с админкой · PostgreSQL (JSONB) · собственный JWT-middleware · OpenTelemetry.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="comparisons" id="ac-comparisons">
<documentation>Сравнение проектных данных и выявление отклонений: облако точек к облаку, облако к модели, PDF к PDF, BIM к BIM, расчёт отклонений. Тяжёлые вычисления делегируются движку workflow, результат раскладывается на элементы и изменения, доступные для фильтрации и верификации инженером.
Стек: Go (Fiber, go-pg) · PostgreSQL · Docker-образы задач в реестре · фронтенд на TypeScript/React/MobX/Material-UI (Module Federation).</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="contracts" id="ac-contracts">
<documentation>Реестр договоров компании: номер, подрядчик, сроки, стоимость, привязка к проекту или объекту. Даёт коммерческий контур поверх производственных данных; на договор, в частности, ссылается предписание.
Стек: Go · Fiber v3 · pgx + squirrel · PostgreSQL (JSONB) · фронтенд на TypeScript/React/MobX по Feature-Sliced Design.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="control-interface" id="ac-control-interface">
<documentation>Административный контур платформы (srx-admin): управление пользователями, ролями, атрибутами, подразделениями, проектами и функциональными группами, а также реестром активов компании с правами доступа. Отдельный крупный сценарий — пакетный импорт активов из XLSX со статусами заданий и отчётами об ошибках.
Стек: TypeScript · React · MobX · Material-UI и ui-kit · Webpack 5 Module Federation · монорепозиторий npm-workspaces; собственного хранилища нет.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="cross-section" id="ac-cross-section">
<documentation>Инструмент построения поперечных сечений по облакам точек и BIM-документам прямо во вьюере, с сохранением сечений, цветовой легендой документов и экспортом в DWG. Применяется при обмере и контроле построенного; серверная часть — drawings.
Стек: TypeScript · React · MobX · pixi-viewer · джоб экспорта в DWG на Go с Python-генератором · PostgreSQL · объектное хранилище.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="django" id="ac-django">
<documentation>Легаси-монолит и ядро продукта: компании, пользователи, роли и подрядчики, объекты строительства, миссии аэрофотосъёмки, ортофотопланы, облака точек и поверхности, измерения, аналитика с дашбордами и метриками, карта, ТОиР, уведомления и журнал действий. Здесь же — основной SPA-хост, в который встраиваются все микрофронтенды платформы.
Стек: Python · Django + DRF · django-guardian · channels · Celery + Redis · Kafka · PostgreSQL, ClickHouse, MongoDB, S3 · фронтенд на TypeScript/React/MobX (Module Federation, PWA).</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="document-link" id="ac-document-link">
<documentation>Публичная страница выданной наружу ссылки на документ: получатель без учётной записи видит карточку документа и скачивает файл. Собственного бэкенда нет — данные отдаёт публичный эндпоинт documentations, срок действия ограничен JWT ссылки.
Стек: TypeScript · Next.js (app router) · React · SWR · Tailwind; собственного бэкенда нет.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="documentations" id="ac-documentations">
<documentation>Рабочая среда документации проекта: диски, дерево папок, документы с версиями, страницами, атрибутами, правами и связями; штампы, ЭЦП, подписки, корзина, публичные ссылки. Отвечает также за постановку загруженных инженерных форматов в очередь конвертации. Домен находится в миграции — мутирующие операции проксируются в cde.
Стек: Go (go-pg, Fiber, swaggo) · PostgreSQL · S3 с многочастной загрузкой · Valkey · RabbitMQ · Mailgun/SMTP · фронтенд на TypeScript/React/MobX.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="drawings" id="ac-drawings">
<documentation>Серверная часть сечений: хранит поперечные сечения по поверхностям и облакам точек и задания на их экспорт, принимает результат асинхронной выгрузки по webhook. Применяется при исполнительной съёмке и контроле выполненных объёмов.
Стек: Go · gorilla/mux · go-pg с миграциями · PostgreSQL · внутренние библиотеки gotools и sdk-go · Prometheus.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="eav" id="ac-eav">
<documentation>Универсальная модель «сущность — атрибут — значение»: пользовательские атрибуты, их типы, схемы и справочники, расширяющие любые доменные объекты без изменения схемы БД. Второй блок — иерархический классификатор активов объекта (WBS-дерево) с импортом и экспортом через Excel.
Стек: Python · Django + DRF · django-filter · Celery · PostgreSQL (в том числе сырой SQL для иерархии) · pandas + openpyxl · контракты protobuf.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="faas" id="ac-faas">
<documentation>Логическое имя слоя эфемерных вычислительных функций — одноразовых job-контейнеров, запускаемых движком workflow поверх Kubernetes. Отдельного репозитория и кодовой базы не найдено; значение компонента требует уточнения у команды платформы.
Стек: Предположительно Kubernetes Job и воркеры RabbitMQ поверх Docker-образов на Python и Go; собственной кодовой базы не найдено, стек требует подтверждения.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="flows" id="ac-flows">
<documentation>Маршруты согласования проектной документации: маршрут из шагов с назначенными согласующими, ревью документов, решения участников, сроки по рабочим дням и очередь задач согласующего. Публикует события согласования в Kafka и умеет автоматически инициировать трансмиттал после завершения маршрута.
Стек: Python · FastAPI · SQLAlchemy + Alembic · PostgreSQL (JSONB) · Celery · FastStream + Kafka · фронтенд на TypeScript/React/MobX (rsbuild + Module Federation).</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="iam" id="ac-iam">
<documentation>Платформенный IAM: иерархия ресурсов, компании, пользователи, сервисные аккаунты и права по модели ReBAC (SpiceDB). Отвечает на вопросы «какие права у пользователя на ресурс» и «какие ресурсы доступны пользователю», на которые опираются остальные сервисы; пользователи заводятся во внешнем Zitadel.
Стек: Go, гексагональная архитектура · SpiceDB по gRPC с собственным Postgres-datastore · PostgreSQL · S3 · Kafka · Zitadel Management API · Helm с Istio.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="inspections" id="ac-inspections">
<documentation>События и проверки на объекте: планирование осмотров с типом, датой, ответственными, локацией и настраиваемыми атрибутами, контроль занятости исполнителей, история изменений и выгрузка реестра в XLSX. Отдельная подсистема — правила доступности и идемпотентное бронирование слотов для выездов и приёмок.
Стек: Python · FastAPI · Piccolo ORM с админкой · PostgreSQL (JSONB, триггеры, advisory-локи) · FastStream + Kafka · фронтенд на React/MobX с DevExpress Scheduler.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="issues" id="ac-issues">
<documentation>Сервис замечаний строительного контроля: типы, настраиваемые статусные модели с правами на переходы, ответственные, комментарии, фото-вложения, атрибуты EAV и история изменений. Включает выпуск предписаний, выгрузку реестров в XLSX и PDF и рассылку уведомлений. Один бэкенд обслуживает также компоненты remarks и prescriptions.
Стек: Python · Django + DRF · PostgreSQL с полнотекстовым поиском · Celery + Redis · Kafka · S3 · pandas и ReportLab для XLSX и PDF · SimpleJWT с Zitadel.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="mapper" id="ac-mapper">
<documentation>Агрегирующий сервис (BFF), склеивающий данные нескольких API в один ответ для интерфейса: реестр документов диска вместе с состоянием согласования и заметки вместе с их связями. Собственной доменной модели и базы не имеет, ответы кеширует в Redis.
Стек: Python · FastAPI · httpx с ретраями · Redis/RedisJSON как кеш; собственной БД нет.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="measurements" id="ac-measurements">
<documentation>Геопространственные измерения по материалам аэросъёмки: высота и температура в точке, профиль вдоль ломаной, расчёт объёма по контуру и разности объёмов между съёмками, метаданные растров и пересчёт координат. Stateless-сервис без собственной БД, читающий GeoTIFF напрямую из объектного хранилища.
Стек: Python · FastAPI · GDAL, pyproj, NumPy, OpenCV, SciPy · чтение GeoTIFF из S3 через boto3; собственной БД нет.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="message-hub" id="ac-message-hub">
<documentation>Событийный хаб домена планирования: принимает события Kafka и выполняет побочные действия — пересчёт аналитики, обновление атрибутов, письма, экспорты, системный журнал, автопланирование, синхронизацию проектов и ресурсов. Транслирует изменения в браузер по WebSocket, обеспечивая живое обновление доски проекта.
Стек: Python · FastStream + Kafka (aiokafka) · python-socketio с Redis · SQLAlchemy Core с сырым SQL к PostgreSQL · S3 · Jinja2 для писем.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="notes" id="ac-notes">
<documentation>Заметки и примечания на объектах проекта: пометка на 2D-чертеже или в 3D-модели со сроком, цветом, фотографиями, вложениями и связями с сущностями разных сервисов. Поддерживает отправку скриншота вида и формирование документа по заметке; применяется при авторском надзоре и строительном контроле.
Стек: Python · FastAPI · SQLAlchemy + Alembic · PostgreSQL с полнотекстовым поиском · фронтенд на TypeScript/React/MobX/Material-UI.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="pm" id="ac-pm">
<documentation>Календарно-сетевое планирование: иерархия задач, длительности, связи предшествования, календари, базовые планы, факт и проценты выполнения, ресурсы и назначения. Импорт графиков из MS Project, Primavera и XLSX, работа на диаграмме Ганта, экспорт в PDF, асинхронное автопланирование и пересчёт.
Стек: Python · Django 5 + DRF, целевой стиль — FastAPI с async SQLAlchemy · PostgreSQL с триггерами · ClickHouse · S3 · Celery + Redis · Kafka · pandas, парсеры MS Project и Primavera · фронтенд на React/MobX.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="prescriptions" id="ac-prescriptions">
<documentation>Выдача предписаний подрядчику по результатам строительного контроля: предписание собирается из замечаний, привязывается к договору, подрядчику и объекту, получает номер и проходит согласование по статусам. Официальный документ формируется по шаблону движком workflow; бэкенд — приложение внутри issues.
Стек: Python · Django + DRF · PostgreSQL (приложение внутри бэкенда issues) · генерация документов движком workflow · фронтенд на React/MobX (rsbuild + Module Federation).</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="processing" id="ac-processing">
<documentation>Фабрика тяжёлых вычислений платформы: движок workflow исполняет граф задач, каждая из которых запускается отдельным контейнером (Kubernetes Job или воркер через RabbitMQ). Через него работают конвертация форматов, сравнения, экспорт в DWG и генерация документов; отдельный интерфейс даёт мониторинг, логи, отмену и перезапуск задач.
Стек: Go (pgx, go-pg, zap) · PostgreSQL · Kubernetes client-go для джобов · RabbitMQ для сторонних воркеров · джобы на Python (boto3, внутренняя workflows-tools) · фронтенд на React/MobX.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="projects" id="ac-projects">
<documentation>Витрина проектов и карточка проекта — верхнеуровневый вход пользователя в платформу: атрибуты, местоположение, фотографии, группировки и настраиваемые вкладки с разделами-виджетами. Агрегирует показатели остальных модулей, включая встраивание внешней аналитики.
Стек: Python · FastAPI · async SQLAlchemy 2.0 + Alembic · PostgreSQL (JSONB) · S3 · фронтенд на React/MobX с TanStack Query и leaflet · встраивание Superset.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="remarks" id="ac-remarks">
<documentation>Пользовательский модуль работы с замечаниями (UI): пин на чертеже, в ячейке XLSX или на задаче графика, описание, срок, ответственные, вложения и пометки поверх листа, табличное и списочное представления, фильтры, массовое редактирование и экспорт. Собственный бэкенд архивирован — модуль работает поверх issues.
Стек: TypeScript · React · MobX · Material-UI · TanStack Table и Virtual; серверная часть — стек issues.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="resources" id="ac-resources">
<documentation>Единый реестр ресурсов платформы — иерархия объектов строительства (проект, объект, участок и ниже) с типами, географическим положением, кодами и правами доступа. Идентификатор ресурса служит сквозным ключом проекта во всех остальных сервисах, а сам реестр — общей точкой проверки прав, поэтому это один из самых востребованных компонентов контура. Интеграция только синхронная, по HTTP.
Стек: Python · Django + DRF · django-filter · PostgreSQL с ltree и PostGIS · фронтенд в отдельном репозитории.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="reviews" id="ac-reviews">
<documentation>Рабочее место согласующего: очередь задач с приоритетами и сроками, просмотр документа, пометки и замечания, заполнение чек-листов и вынесение решения (согласовано / с замечаниями / отклонено). Ключевой этап между выпуском версии документа и выдачей её «в производство работ»; бэкенд общий с flows.
Стек: TypeScript · React · MobX · rsbuild + Module Federation; серверная часть — стек flows, экспорт отчётов вынесен в отдельный сервис.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="rfi" id="ac-rfi">
<documentation>Формальные запросы информации между участниками проекта: запрос с приоритетом, статусом, ответственными и привязкой к ресурсу, переписка сообщениями с пометкой одного из них как решения. Приоритеты и статусы настраиваются на уровне компании, ведётся полный журнал изменений полей.
Стек: Python · Django 5.1 + DRF · django-filter · PostgreSQL · Celery · SimpleJWT с Zitadel · фронтенд на TypeScript/React/MobX (rsbuild + Module Federation).</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="stamp-verification" id="ac-stamp-verification">
<documentation>Публичная страница проверки подлинности документа по QR-штампу: сканирование кода с бумажной или PDF-копии открывает карточку с документом, страницей и его актуальным состоянием, включая статус согласования. Авторизация не требуется; серверная часть — публичный эндпоинт documentations.
Стек: Статический сайт без сборщика: HTML, vanilla JS, moment.js; серверная часть — Go (gorilla/mux, go-pg, PostgreSQL) в составе documentation-api.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="subscriptions" id="ac-subscriptions">
<documentation>Подписки на изменения объектов и рассылка уведомлений по e-mail, SMTP/Mailgun и Telegram с периодичностью от мгновенной до еженедельной. Источник изменений — не брокер, а периодический опрос журнала system-log; тексты формируются по шаблонам, привязанным к модели и типу события.
Стек: Python · Django + DRF · PostgreSQL с PostGIS и TimescaleDB · SMTP и Mailgun · python-telegram-bot · Jinja2 · OpenTelemetry.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="system-log" id="ac-system-log">
<documentation>Централизованный журнал системных событий (аудит) всей платформы: кто, что и над каким объектом сделал, с метаданными, ресурсом и компанией. Обеспечивает прослеживаемость изменений и служит источником событий для механизма подписок и уведомлений.
Стек: Go · Fiber · pgx + squirrel с миграциями на старте · PostgreSQL · Kafka через sarama (опционально) · отдельный воркер с cron · OpenTelemetry.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="transmittal" id="ac-transmittal">
<documentation>Формальная передача комплектов документации между участниками — сопроводительное письмо с составом, получателями, сроком и результатом приёма или отклонения. По завершении формируется акт передачи в PDF; есть шаблоны трансмитталов и связь с согласованиями, замыкающая цикл «выдал документацию → получил замечания».
Стек: Python · FastAPI · async SQLAlchemy + Alembic · PostgreSQL · S3 · taskiq + RabbitMQ · Jinja2 с собственным конвертером HTML в PDF · Mailgun и SMTP · фронтенд на React/MobX (Module Federation).</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="workspaces" id="ac-workspaces">
<documentation>Рабочее пространство — сцена, в которой пользователь одновременно работает с BIM-моделями, облаками точек, PDF-чертежами и панорамами объекта, настраивает отображение и сохраняет именованные состояния. Поддерживает установку прикладных модулей компании как федеративных приложений внутри сцены и архивирование данных при закрытии этапов.
Стек: Go (gorilla/mux, go-pg, Prometheus, Sentry, JWT на RSA) · PostgreSQL · фронтенд на TypeScript/React/MobX с viewer (Module Federation), кеш в IndexedDB · тесты Cypress и Jest.</documentation>
</element>
<element xsi:type="archimate:ApplicationComponent" name="Конвертер BIM-моделей" id="ac-bim-converter">
<documentation>Подготовка исходных САПР-моделей (IFC, NWD и другие форматы Autodesk) к просмотру и анализу: облегчённая геометрия glTF/`.s3d` плюс структурированный набор свойств, категорий и материалов элементов. Обязательное звено между загрузкой документа в CDE и появлением работоспособной модели в интерфейсе; работает как эфемерный джоб и как постоянный воркер RPC.
Стек: Ядро на Python с ifcopenshell и NumPy · обвязка и воркеры на Go · RabbitMQ (RPC) · S3 · Docker · плагин Navisworks на C#/.NET (SharpGLTF) · форматы IFC и NWD в glTF/GLB, `.s3d` и JSON свойств.</documentation>
</element>
</folder>
<folder name="Technology &amp; Physical" id="folder-technology" type="technology">
<element xsi:type="archimate:Node" name="Кластер k8s-prod" id="nd-cluster">
<documentation>Flux CD — набор контроллеров Kubernetes, реализующий подход GitOps: вся система описана декларативно и находится под контролем версий, а автоматика непрерывно приводит развёрнутое окружение в соответствие состоянию, заданному в Git. Контроллеры с заданным интервалом сравнивают фактическое состояние ресурсов с желаемым и применяют расхождения. Основные ресурсы: GitRepository описывает источник, Kustomization — набор манифестов для согласования, HelmRelease — развёртывание Helm-чарта.
Кластер Kubernetes, в котором работает вся платформа. Состав задаётся одним файлом clusters/&lt;контур&gt;/kustomization.yaml — плоским списком инфраструктурных компонентов и приложений; он же является источником истины о том, что развёрнуто. Доставка изменений — GitOps через FluxCD v2: Flux читает манифесты из Git-сервера контура и приводит кластер к описанному состоянию, ручной kubectl apply в нормальном процессе не используется. Прикладные сервисы ставятся не собственными чартами, а одним общим universal-chart, что делает их конфигурацию единообразной.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Istio Ingress Gateway" id="ss-istio-gw">
<documentation>Istio — открытый service mesh, который прозрачно накладывается на существующие распределённые приложения и централизованно управляет взаимодействием сервисов, не требуя изменений в коде. Ingress-шлюз — это компонент плоскости данных Istio на границе mesh: он принимает внешний трафик, терминирует TLS и передаёт запросы внутрь по правилам, заданным ресурсами Gateway и VirtualService.
Единственная точка входа внешнего трафика в контур. Терминирует TLS и передаёт запросы дальше по правилам service mesh. Публикуется через NodePort и в типовой конфигурации привязан к выделенному узлу — это делает его единственной точкой отказа для всего внешнего доступа: при потере узла контур остаётся живым внутри, но недоступен снаружи. Резервирование ingress стоит рассматривать отдельно от резервирования приложений.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Istio Service Mesh" id="ss-istio-mesh">
<documentation>Istio разделён на плоскость управления, которая хранит конфигурацию и раздаёт её прокси, и плоскость данных из прокси Envoy рядом с каждым подом. Такая схема даёт три группы возможностей: управление трафиком (маршрутизация, балансировка HTTP/gRPC/TCP, повторы и переключение при отказах), безопасность (взаимный TLS между сервисами) и наблюдаемость — метрики, логи и трассировки для всего трафика кластера собираются автоматически. Конфигурация меняется на лету: Istio перепрограммирует прокси без пересборки и перезапуска приложений.
Управляющая конфигурация сети: Gateway описывает внешние точки входа, VirtualService — маршрутизацию по путям на конкретные сервисы, RequestAuthentication — проверку JWT на входе. Поставляется чартом istio-config-contour и является тем местом, где видно, какие приложения вообще опубликованы наружу. В части контуров разводка по путям вынесена за пределы репозитория во внешний nginx — тогда в модели виден только факт публикации, но не таблица маршрутов. Sidecar-прокси рядом с каждым подом дают mTLS между сервисами и метрики трафика.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="cert-manager" id="ss-certmanager">
<documentation>cert-manager — расширение Kubernetes, которое выпускает TLS-сертификаты для нагрузок в кластере и продлевает их до истечения срока. Ресурсы Issuer и ClusterIssuer описывают, у какого удостоверяющего центра и на каких условиях получать сертификат, а ресурс Certificate — сам запрошенный сертификат; результат складывается в секрет Kubernetes, откуда его читают поды и ingress-контроллеры. Поддерживаются разные источники: Let's Encrypt, HashiCorp Vault, внутренние PKI и самоподписанные издатели.
Выпускает и автоматически продлевает TLS-сертификаты для внешних доменов контура. Работает через ClusterIssuer: в контурах с доступом в интернет это Let's Encrypt, в закрытых — самоподписанный издатель, как в этом примере. Выпущенный wildcard-сертификат складывается в секрет, который использует ingress-gateway. Практическое следствие самоподписанного варианта: клиентам нужно доверять корневому сертификату контура, иначе браузеры и интеграции будут ругаться.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Zitadel" id="ss-zitadel">
<documentation>Zitadel — платформа управления идентификацией, реализующая отраслевые стандарты OIDC, OAuth 2.0 и SAML для входа и единой аутентификации. Отличительные черты — мультиарендность с настройкой оформления под каждого арендатора, полный журнал аудита на основе event sourcing и возможность развёртывания как в облаке, так и на своих мощностях. Закрывает задачи аутентификации, многофакторной проверки и управления пользователями без разработки собственной подсистемы входа.
Основной поставщик идентичности платформы, отвечает за аутентификацию пользователей по OIDC и выдачу токенов. Прикладные сервисы не проверяют пароли сами: они валидируют JWT по публичному ключу, а на границе контура это же делает Istio через RequestAuthentication. Самый широко используемый технологический сервис контура — с ним так или иначе работает подавляющее большинство приложений, включая фронтенды. Отдельный микрофронтенд auth-flow обслуживает сценарий логина и обработку OIDC-callback. Keycloak в платформе тоже встречается, но как вторичный вариант и внутри поставки Camunda.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Vault + Agent Injector" id="ss-vault">
<documentation>HashiCorp Vault — централизованная система управления секретами: учётными данными, ключами шифрования и сертификатами, с аудитом всех обращений. Работает по схеме «клиент аутентифицируется — получает токен, связанный с набором политик — обращается к секретам по путям — Vault проверяет права и записывает обращение в журнал независимо от исхода». Модульная архитектура позволяет подключать разные способы аутентификации и разные хранилища секретов, включая выдачу временных учётных данных к базам данных.
Единственный механизм доставки секретов приложениям. Секреты не лежат в манифестах и не хранятся в Git: под получает их через sidecar Agent Injector, который аутентифицируется в Vault по service account пода и монтирует значения из пути вида secrets/data/apps/&lt;приложение&gt;/postgres. Ролью и service account служит имя приложения — соглашение единообразно для всех сервисов. Трафик к Vault выведен из-под sidecar-прокси Istio отдельной аннотацией, иначе инициализация пода не проходит.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="PostgreSQL" id="ss-postgres">
<documentation>PostgreSQL — объектно-реляционная СУБД с открытым исходным кодом и почти сорокалетней историей развития. Соответствует требованиям ACID, использует многоверсионное управление конкурентным доступом (MVCC) и покрывает не менее 170 из 177 обязательных возможностей ядра стандарта SQL:2023. Поддерживает широкий набор типов данных, включая JSON и JSONB, геометрические и пользовательские типы, а также расширения — хранимые процедуры на нескольких языках, обёртки сторонних источников данных и геопространственное расширение PostGIS.
Основное реляционное хранилище контура и самый востребованный технологический сервис после управления секретами. Разворачивается внутри кластера как StatefulSet на сетевом хранилище; в части контуров вместо него используется внешняя managed-СУБД, и тогда в кластере остаются только реквизиты подключения. Базы разделены по приложениям — общей схемы нет, каждый сервис владеет своими таблицами, что важно для независимости релизов. Реквизиты всегда приходят через Vault, поэтому в манифестах приложения видна лишь аннотация инжектора.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Redis" id="ss-redis">
<documentation>Redis — сервер структур данных, хранящий данные в оперативной памяти. Помимо строк поддерживает хеши, списки, множества, упорядоченные множества и потоки — журнал с добавлением в конец. Такой набор примитивов закрывает разные задачи одним инструментом: кэширование, хранение сессий, очереди, счётчики и обработку событий. Предусмотрены механизмы сохранения данных на диск, что позволяет пережить перезапуск.
Кэш и брокер фоновых задач. В отличие от PostgreSQL, не является общей инфраструктурой контура: разворачивается точечно, в namespace тех приложений, которым он действительно нужен — как правило, там, где есть Celery-воркеры или требуется разделяемое состояние между репликами. Из-за этого экземпляров Redis в контуре несколько и они независимы; общего кэша, через который сервисы обмениваются данными, в платформе нет.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Kafka" id="ss-kafka">
<documentation>Apache Kafka — платформа потоковой обработки событий: публикация, хранение и обработка непрерывных потоков данных в реальном времени. События пишутся в темы, темы делятся на разделы и распределяются по брокерам ради масштабирования; производители пишут, потребители читают. Ключевое отличие от обычной очереди в том, что событие не удаляется после прочтения, а хранится по настраиваемой политике — поэтому его можно перечитать заново и подключить новых потребителей к уже накопленной истории.
Шина событий для асинхронного обмена между сервисами. Используется там, где нужен журнал событий с возможностью повторного чтения и несколькими независимыми потребителями: аудит действий, уведомления, синхронизация состояний между доменами. Соседствует с RabbitMQ, и это осознанное разделение, а не дублирование: Kafka отвечает за поток событий, RabbitMQ — за адресную доставку задач. Часть приложений подключена к обеим шинам одновременно.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="RabbitMQ" id="ss-rabbit">
<documentation>RabbitMQ — брокер сообщений, реализующий протокол AMQP 0-9-1 для асинхронного обмена между приложениями. Опубликованное сообщение попадает в обменник, привязки маршрутизируют его в очереди по ключу маршрутизации, а из очередей его забирают потребители. Доставка подтверждается: при явном подтверждении потребитель сообщает об успешной обработке, и если он отвалился, не подтвердив сообщение, брокер передаст его другому потребителю или дождётся появления нового — сообщение не теряется.
Очередь задач для фоновой обработки: выгрузки, конвертация документов, рассылки, длительные операции, которые нельзя выполнять в HTTP-запросе. В отличие от Kafka, ориентирован на адресную доставку конкретному обработчику с подтверждением и повторами. В ряде контуров панель управления публикуется наружу отдельным доменом, что удобно для эксплуатации, но требует внимания к доступу — это полноценный административный интерфейс.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Camunda Platform" id="ss-camunda">
<documentation>Camunda 8 — платформа оркестрации и автоматизации бизнес-процессов с участием людей, систем и устройств. В её основе движок Zeebe, координирующий исполнение процессов в распределённой среде; Operate и Tasklist дают операционную видимость и работу с пользовательскими задачами, Optimize — аналитику по исполнению. Работу выполняют job-воркеры: внешние компоненты, которые опрашивают кластер на предмет заданий своего типа, обрабатывают их и возвращают результат.
Движок исполнения бизнес-процессов в нотации BPMN. Через него проходят маршруты согласования документов: процесс описывает шаги и условия, а конкретные действия выполняют воркеры прикладных сервисов, подключённые к Zeebe как job-workers по типу задачи. Это единственный компонент контура, где логика согласования выражена декларативно и её можно менять без пересборки сервисов. Важная особенность для чтения конфигурации: переменные ZEEBE_* и CAMUNDA_* приходят из k8s-секрета, поэтому в манифестах приложений связь с Camunda не видна — она подтверждается только документацией сервисов.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Zeebe" id="ss-cam-zeebe">
<documentation>Ядро движка: хранит состояние запущенных процессов и раздаёт задачи воркерам. Работает как StatefulSet, состояние на диске.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Zeebe Gateway" id="ss-cam-zeebe-gateway">
<documentation>Точка подключения клиентов и job-workers к ядру. Именно её адрес прикладные сервисы получают в переменной ZEEBE_GATEWAY.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Operate" id="ss-cam-operate">
<documentation>Интерфейс и REST API для наблюдения за экземплярами процессов: где застрял маршрут, какие переменные, какие инциденты. Используется не только людьми — прикладные сервисы обращаются к его API программно.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Tasklist" id="ss-cam-tasklist">
<documentation>Интерфейс пользовательских задач BPMN — шагов процесса, требующих действия человека.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Optimize" id="ss-cam-optimize">
<documentation>Аналитика по исполнению процессов: длительности, узкие места, статистика прохождения маршрутов.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Identity" id="ss-cam-identity">
<documentation>Управление доступом к компонентам Camunda и выдача OAuth-токенов для машинного доступа. В поставке идёт вместе с собственным Keycloak, отдельным от основного поставщика идентичности контура.</documentation>
</element>
<element xsi:type="archimate:SystemSoftware" name="Connectors" id="ss-cam-connectors">
<documentation>Готовые коннекторы к внешним системам, вызываемые из процесса без написания своего воркера.</documentation>
</element>
<element xsi:type="archimate:Node" name="s3.example.com — объектное хранилище" id="nd-s3">
<documentation>Объектное хранилище — масштабируемый репозиторий для неструктурированных данных: файлов, медиа, журналов и резервных копий, без ограничений традиционной файловой системы. Отраслевым стандартом доступа стал API S3, поэтому такие хранилища взаимозаменяемы для приложения. В self-hosted варианте обычно применяется MinIO с S3-совместимым API и распределённым развёртыванием на основе избыточного кодирования (erasure coding): данные разрезаются на фрагменты с избыточностью и раскладываются по узлам, что позволяет пережить отказ части из них дешевле, чем при простом дублировании.
Хранилище файлов платформы: документы, чертежи, модели, вложения, результаты конвертации. Вынесено за пределы кластера — в одних контурах это MinIO на отдельных узлах, в других внешний S3-совместимый сервис заказчика. Именно здесь лежит основной объём данных: базы хранят метаданные и связи, а сами файлы всегда в объектном хранилище. Прямой доступ браузера к хранилищу не используется, отдача файлов идёт через прокси-сервис платформы.</documentation>
</element>
<element xsi:type="archimate:Node" name="Сетевое хранилище (StorageClass)" id="nd-nfs">
<documentation>Класс хранения, из которого выделяются тома для компонентов с состоянием — прежде всего для PostgreSQL, а также для брокеров и движка процессов. От его производительности напрямую зависит отзывчивость СУБД, поэтому это место стоит проверять первым при жалобах на медленную работу платформы.</documentation>
</element>
<element xsi:type="archimate:Node" name="Git-сервер контура" id="nd-gitea">
<documentation>Хранит манифесты, из которых Flux собирает состояние кластера. В закрытых контурах наполняется зеркалированием из основного репозитория разработки, что даёт контуру автономность: даже при отсутствии связи с внешним миром развёртывание работает из локальной копии. Практически это означает, что изменение, попавшее в основной репозиторий, доедет до контура не мгновенно, а после синхронизации зеркала.</documentation>
</element>
<element xsi:type="archimate:Node" name="registry.example.com" id="nd-cr">
<documentation>Реестр, из которого кластер получает и Helm-чарты (в формате OCI), и образы контейнеров. Единая точка поставки: версия чарта и тег образа, указанные в манифестах, разрешаются именно здесь. Доступность реестра — обязательное условие для развёртывания и перезапуска подов, поэтому в закрытых контурах он размещается внутри периметра.</documentation>
</element>
<element xsi:type="archimate:Artifact" name="Helm-чарты (OCI)" id="ar-charts"/>
<element xsi:type="archimate:Artifact" name="Образы контейнеров" id="ar-images"/>
<element xsi:type="archimate:Node" name="smtp.example.com — почтовый релей" id="nd-smtp">
<documentation>SMTP — протокол передачи почты. Релей заказчика принимает исходящие сообщения от приложений контура и доставляет их адресатам; приложение аутентифицируется логином и паролем сервисной учётной записи, транспорт защищается TLS — либо сразу (порт 465), либо через STARTTLS (порт 587).
Единственный канал, которым платформа по своей инициативе выходит за периметр: уведомления о назначенных задачах, замечаниях, запросах и отправленных трансмитталах. Адрес релея, порт и учётные данные задаются переменными окружения приложений. Отказ релея не останавливает работу платформы — перестают доходить только письма, и это стоит проверять первым при жалобах «уведомления не приходят».</documentation>
</element>
<element xsi:type="archimate:Node" name="Keycloak — брокер идентификации" id="nd-keycloak">
<documentation>Keycloak — открытый сервер управления доступом: поддерживает OIDC, OAuth 2.0 и SAML, умеет подтягивать пользователей из LDAP и Active Directory и принимать доменный вход по Kerberos (механизм SPNEGO). В схеме интеграции работает брокером: для платформы это обычный OIDC-провайдер, а в сторону предприятия — клиент корпоративного каталога.
Появляется в контуре там, где провайдер идентификации платформы не может обратиться к каталогу заказчика напрямую: нужен прозрачный доменный вход, источников пользователей несколько или каталог опубликован по SAML. Платформа поставляет чарт keycloak-contour, поэтому брокер может стоять как на стороне заказчика, так и внутри контура. Цена варианта — лишнее звено в цепочке входа: при недоступности брокера вход невозможен, даже если каталог и провайдер идентификации работают.</documentation>
</element>
<element xsi:type="archimate:Node" name="AD FS — служба федерации" id="nd-adfs">
<documentation>Active Directory Federation Services — служба федерации Microsoft поверх домена Active Directory. Выдаёт токены по SAML 2.0, WS-Federation и OIDC, а проверку самих учётных данных оставляет домену.
Альтернатива брокеру в тех контурах, где федеративная служба у заказчика уже развёрнута и является штатной точкой входа для корпоративных систем. Для платформы подключается как внешний провайдер идентификации: собственных учётных записей платформа при этом не заводит, а получает утверждения о пользователе от службы федерации.</documentation>
</element>
<element xsi:type="archimate:Node" name="Active Directory — каталог предприятия" id="nd-ad">
<documentation>Active Directory — служба каталогов Microsoft: хранит учётные записи, группы и организационную структуру предприятия и отвечает на запросы по LDAP (порт 389) и LDAPS (порт 636). Для предприятия это источник истины о сотрудниках.
Каталог заказчика — то, откуда пользователи попадают в платформу. Схем подключения четыре: напрямую к провайдеру идентификации платформы по LDAPS; через брокер Keycloak; через брокер с доменным входом по Kerberos; через службу федерации AD FS. Выбор делается при развёртывании и определяет, какие из внешних узлов этой группы вообще появятся в контуре. Общее у всех четырёх одно: учётные записи платформа не заводит, а получает, поэтому отключение сотрудника в каталоге закрывает ему и доступ в платформу.</documentation>
</element>
<element xsi:type="archimate:Node" name="Kerberos KDC — центр выдачи билетов" id="nd-kerberos">
<documentation>Kerberos — протокол сетевой аутентификации на билетах, встроенный в домен Active Directory. Центр выдачи билетов работает на контроллерах домена и слушает порт 88 по TCP и UDP.
Нужен только ради прозрачного входа: пользователь, уже вошедший в домен на рабочей станции, попадает в платформу без повторного ввода пароля. Билет проверяет брокер по механизму SPNEGO, поэтому сценарий с Kerberos всегда предполагает брокер в цепочке. Работает лишь для рабочих станций внутри домена — внешние подрядчики в этом же контуре входят обычным паролем.</documentation>
</element>
<element xsi:type="archimate:Node" name="frontend-node-01" id="nd-frontend">
<documentation>Узел, к которому привязан ingress-gateway через nodeSelector. Привязка сделана ради предсказуемого адреса для внешней балансировки и правил межсетевого экрана, но ценой того, что внешний доступ зависит от одного узла.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Маршрутизация HTTPS-трафика" id="ts-ingress">
<documentation>Публикация приложений наружу: терминация TLS, разбор внешнего домена и пути, направление запроса нужному сервису, проверка токена на границе. Сервисом пользуются только те приложения, у которых есть внешний интерфейс; остальные доступны исключительно внутри кластера.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Выпуск TLS-сертификатов" id="ts-tls">
<documentation>Автоматическое получение и продление сертификатов для доменов контура. Потребитель у сервиса один — ingress-gateway; приложения с ним не взаимодействуют, поэтому отдельного представления с потребителями у него нет.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Аутентификация OIDC" id="ts-oidc">
<documentation>Проверка личности пользователя и выдача токена, по которому сервисы принимают решение о доступе. Самый массово используемый сервис контура. Значительная часть связей подтверждается только документацией приложений: публичный ключ и параметры подключения приходят из секретов, а не из манифестов.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Управление секретами" id="ts-secrets">
<documentation>Выдача приложениям реквизитов доступа к базам, брокерам и хранилищам во время запуска пода. Практически универсальная зависимость: почти каждый сервис с состоянием стартует только после успешного получения секретов, поэтому недоступность этого сервиса останавливает не работу, а перезапуск и выкатку.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Реляционное хранилище" id="ts-rdbms">
<documentation>Хранение структурированных данных доменных областей: карточек, связей, статусов, журналов. У каждого сервиса своя база, общей схемы нет — обмен между сервисами идёт через API и шины, а не через общие таблицы.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Кэш" id="ts-cache">
<documentation>Разделяемое короткоживущее состояние и очередь фоновых задач для сервисов с Celery-воркерами. Востребован узким кругом приложений, поэтому разворачивается точечно, а не как общая инфраструктура контура.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Событийная шина" id="ts-events">
<documentation>Асинхронная публикация событий с сохранением журнала и несколькими независимыми потребителями. Используется там, где важен факт изменения и возможность его повторно прочитать: аудит, уведомления, синхронизация состояний между доменами.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Очередь сообщений AMQP" id="ts-amqp">
<documentation>Адресная доставка задач фоновым обработчикам с подтверждением и повторами. Обслуживает длительные операции — конвертацию, выгрузки, рассылки, — которые нельзя выполнять внутри HTTP-запроса.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Оркестрация процессов BPMN" id="ts-bpmn">
<documentation>Исполнение маршрутов согласования, описанных схемой BPMN: движок ведёт состояние процесса и раздаёт шаги воркерам прикладных сервисов. Позволяет менять логику согласования без пересборки сервисов. Связь с потребителем не видна в манифестах — параметры подключения приходят из секрета.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Объектное хранилище" id="ts-object">
<documentation>Хранение и выдача файлов: документов, чертежей, моделей, вложений и производных представлений. Базовый сервис для всех документоориентированных областей платформы — в реляционных базах лежат только метаданные, содержимое всегда здесь.</documentation>
</element>
<element xsi:type="archimate:TechnologyService" name="Отправка почтовых уведомлений" id="ts-mail">
<documentation>Отправка исходящей почты приложениями контура. Собственного почтового сервера платформа не содержит — сервис реализуется релеем заказчика. Через него уходят уведомления о назначенных задачах, замечаниях, запросах и отправленных трансмитталах.</documentation>
</element>
<element xsi:type="archimate:Node" name="Группа узлов processing (Сервера приложений)" id="ng-processing">
<documentation>Узлы под вычислительно тяжёлую обработку, вынесенную из общего пула приложений: конвертация и разбор файлов, построение производных представлений документов и моделей. Отделены от остальных прикладных серверов намеренно — такая нагрузка неравномерна и способна вытеснить интерактивные сервисы, если делить с ними ресурсы.</documentation>
</element>
<element xsi:type="archimate:Node" name="Группа узлов generic (Сервера приложений)" id="ng-app">
<documentation>Основной пул прикладных серверов: здесь работает подавляющее большинство сервисов платформы — и бэкенды доменных областей, и микрофронтенды. Нагрузка преимущественно интерактивная, запрос-ответ. Это самая массовая группа, и именно её объём определяет, сколько ресурсов требует контур.</documentation>
</element>
<element xsi:type="archimate:Node" name="Объектное хранилище" id="ng-storage">
<documentation>Узлы файлового хранилища. Отделены от вычислительных, потому что растут по другому закону: объём здесь определяется накопленными документами и моделями за всё время эксплуатации, а не числом одновременных пользователей. Это же делает группу главным кандидатом на резервное копирование.</documentation>
</element>
<element xsi:type="archimate:Node" name="Группа узлов DB (Базы данных)" id="ng-db">
<documentation>Узлы СУБД. Вынесены отдельно по двум причинам: предсказуемая производительность дисков и возможность обслуживать базы, не затрагивая прикладные сервисы. Хранят метаданные и связи всех доменных областей; при потере данных этой группы файлы в объектном хранилище останутся, но станут неадресуемыми.</documentation>
</element>
<element xsi:type="archimate:Node" name="Группа узлов K8s (Поддерживающая инфраструктура)" id="ng-k8s">
<documentation>Узлы платформенных сервисов, на которых не работает прикладная логика: сеть и вход в контур, идентификация, секреты, брокеры, движок процессов, кэш. Прикладные сервисы без этой группы нефункциональны — здесь сосредоточены зависимости, общие для всех доменных областей.</documentation>
</element>
<element xsi:type="archimate:Node" name="Репозиторий компонентов" id="ng-repo">
<documentation>Узлы поставки: реестр чартов и образов, а также Git-сервер, из которого Flux читает манифесты. Обеспечивают автономность контура — развёртывание и перезапуск не требуют выхода во внешнюю сеть. Состав группы требует подтверждения: не исключено, что под репозиторием компонентов понимается только реестр артефактов.</documentation>
</element>
<element xsi:type="archimate:Node" name="CAD ферма" id="ng-cad">
<documentation>Узлы обработки исходных файлов BIM-моделей в проприетарных форматах NWD и RVT. Работают асинхронно: воркер разбирает очередь заданий, забирает исходный файл из объектного хранилища, конвертирует его в пригодный для просмотра и анализа вид и складывает результат обратно. Вынесены в отдельную группу, потому что требуют специфического окружения и дают тяжёлую неравномерную нагрузку — обработка одной модели занимает несоизмеримо больше времени, чем любой интерактивный запрос. В манифестах кластера этих компонентов нет: группа обслуживается вне GitOps-контура платформы.</documentation>
</element>
</folder>
<folder name="Motivation" id="folder-motivation" type="motivation"/>
<folder name="Implementation &amp; Migration" id="folder-implementation_migration" type="implementation_migration"/>
<folder name="Other" id="folder-other" type="other"/>
<folder name="Relations" id="folder-relations" type="relations">
<element xsi:type="archimate:CompositionRelationship" id="rel-001" source="nd-cluster" target="ss-istio-gw"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-002" source="nd-cluster" target="ss-istio-mesh"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-003" source="nd-cluster" target="ss-certmanager"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-004" source="nd-cluster" target="ss-zitadel"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-005" source="nd-cluster" target="ss-vault"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-006" source="nd-cluster" target="ss-postgres"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-007" source="nd-cluster" target="ss-redis"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-008" source="nd-cluster" target="ss-kafka"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-009" source="nd-cluster" target="ss-rabbit"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-010" source="nd-cluster" target="ss-camunda"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-011" source="ss-camunda" target="ss-cam-zeebe"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-012" source="ss-camunda" target="ss-cam-zeebe-gateway"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-013" source="ss-camunda" target="ss-cam-operate"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-014" source="ss-camunda" target="ss-cam-tasklist"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-015" source="ss-camunda" target="ss-cam-optimize"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-016" source="ss-camunda" target="ss-cam-identity"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-017" source="ss-camunda" target="ss-cam-connectors"/>
<element xsi:type="archimate:ServingRelationship" id="rel-018" source="nd-nfs" target="ss-postgres"/>
<element xsi:type="archimate:ServingRelationship" id="rel-019" source="nd-gitea" target="nd-cluster"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-020" source="nd-cr" target="ar-charts"/>
<element xsi:type="archimate:CompositionRelationship" id="rel-021" source="nd-cr" target="ar-images"/>
<element xsi:type="archimate:ServingRelationship" id="rel-022" source="nd-cr" target="nd-cluster"/>
<element xsi:type="archimate:ServingRelationship" id="rel-023" source="nd-keycloak" target="ss-zitadel"/>
<element xsi:type="archimate:ServingRelationship" id="rel-024" source="nd-adfs" target="ss-zitadel"/>
<element xsi:type="archimate:ServingRelationship" id="rel-025" source="nd-ad" target="ss-zitadel"/>
<element xsi:type="archimate:ServingRelationship" id="rel-026" source="nd-ad" target="nd-keycloak"/>
<element xsi:type="archimate:ServingRelationship" id="rel-027" source="nd-ad" target="nd-adfs"/>
<element xsi:type="archimate:ServingRelationship" id="rel-028" source="nd-kerberos" target="nd-keycloak"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-029" source="nd-frontend" target="ss-istio-gw"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-030" source="ss-istio-gw" target="ts-ingress"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-031" source="ss-istio-mesh" target="ts-ingress"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-032" source="ss-certmanager" target="ts-tls"/>
<element xsi:type="archimate:ServingRelationship" id="rel-033" source="ts-tls" target="ss-istio-gw"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-034" source="ss-zitadel" target="ts-oidc"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-035" source="ss-vault" target="ts-secrets"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-036" source="ss-postgres" target="ts-rdbms"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-037" source="ss-redis" target="ts-cache"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-038" source="ss-kafka" target="ts-events"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-039" source="ss-rabbit" target="ts-amqp"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-040" source="ss-camunda" target="ts-bpmn"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-041" source="nd-s3" target="ts-object"/>
<element xsi:type="archimate:RealizationRelationship" id="rel-042" source="nd-smtp" target="ts-mail"/>
<element xsi:type="archimate:ServingRelationship" id="rel-043" source="ts-ingress" target="ac-auth-flow"/>
<element xsi:type="archimate:ServingRelationship" id="rel-044" source="ts-ingress" target="ac-bim"/>
<element xsi:type="archimate:ServingRelationship" id="rel-045" source="ts-ingress" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-046" source="ts-ingress" target="ac-checklists"/>
<element xsi:type="archimate:ServingRelationship" id="rel-047" source="ts-ingress" target="ac-control-interface"/>
<element xsi:type="archimate:ServingRelationship" id="rel-048" source="ts-ingress" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-049" source="ts-ingress" target="ac-document-link"/>
<element xsi:type="archimate:ServingRelationship" id="rel-050" source="ts-ingress" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-051" source="ts-ingress" target="ac-eav"/>
<element xsi:type="archimate:ServingRelationship" id="rel-052" source="ts-ingress" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-053" source="ts-ingress" target="ac-iam"/>
<element xsi:type="archimate:ServingRelationship" id="rel-054" source="ts-ingress" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-055" source="ts-ingress" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-056" source="ts-ingress" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-057" source="ts-ingress" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-058" source="ts-ingress" target="ac-remarks"/>
<element xsi:type="archimate:ServingRelationship" id="rel-059" source="ts-ingress" target="ac-reviews"/>
<element xsi:type="archimate:ServingRelationship" id="rel-060" source="ts-ingress" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-061" source="ts-ingress" target="ac-stamp-verification"/>
<element xsi:type="archimate:ServingRelationship" id="rel-062" source="ts-ingress" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-063" source="ts-ingress" target="ac-workspaces"/>
<element xsi:type="archimate:ServingRelationship" id="rel-064" source="ts-oidc" target="ac-ams-sync"/>
<element xsi:type="archimate:ServingRelationship" id="rel-065" source="ts-oidc" target="ac-auth-flow"/>
<element xsi:type="archimate:ServingRelationship" id="rel-066" source="ts-oidc" target="ac-checklists"/>
<element xsi:type="archimate:ServingRelationship" id="rel-067" source="ts-oidc" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-068" source="ts-oidc" target="ac-contracts"/>
<element xsi:type="archimate:ServingRelationship" id="rel-069" source="ts-oidc" target="ac-control-interface"/>
<element xsi:type="archimate:ServingRelationship" id="rel-070" source="ts-oidc" target="ac-cross-section"/>
<element xsi:type="archimate:ServingRelationship" id="rel-071" source="ts-oidc" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-072" source="ts-oidc" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-073" source="ts-oidc" target="ac-eav"/>
<element xsi:type="archimate:ServingRelationship" id="rel-074" source="ts-oidc" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-075" source="ts-oidc" target="ac-iam"/>
<element xsi:type="archimate:ServingRelationship" id="rel-076" source="ts-oidc" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-077" source="ts-oidc" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-078" source="ts-oidc" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-079" source="ts-oidc" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-080" source="ts-oidc" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-081" source="ts-oidc" target="ac-prescriptions"/>
<element xsi:type="archimate:ServingRelationship" id="rel-082" source="ts-oidc" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-083" source="ts-oidc" target="ac-projects"/>
<element xsi:type="archimate:ServingRelationship" id="rel-084" source="ts-oidc" target="ac-remarks"/>
<element xsi:type="archimate:ServingRelationship" id="rel-085" source="ts-oidc" target="ac-reviews"/>
<element xsi:type="archimate:ServingRelationship" id="rel-086" source="ts-oidc" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-087" source="ts-oidc" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-088" source="ts-oidc" target="ac-workspaces"/>
<element xsi:type="archimate:ServingRelationship" id="rel-089" source="ts-secrets" target="ac-attachments"/>
<element xsi:type="archimate:ServingRelationship" id="rel-090" source="ts-secrets" target="ac-bim"/>
<element xsi:type="archimate:ServingRelationship" id="rel-091" source="ts-secrets" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-092" source="ts-secrets" target="ac-checklists"/>
<element xsi:type="archimate:ServingRelationship" id="rel-093" source="ts-secrets" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-094" source="ts-secrets" target="ac-contracts"/>
<element xsi:type="archimate:ServingRelationship" id="rel-095" source="ts-secrets" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-096" source="ts-secrets" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-097" source="ts-secrets" target="ac-drawings"/>
<element xsi:type="archimate:ServingRelationship" id="rel-098" source="ts-secrets" target="ac-eav"/>
<element xsi:type="archimate:ServingRelationship" id="rel-099" source="ts-secrets" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-100" source="ts-secrets" target="ac-iam"/>
<element xsi:type="archimate:ServingRelationship" id="rel-101" source="ts-secrets" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-102" source="ts-secrets" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-103" source="ts-secrets" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-104" source="ts-secrets" target="ac-measurements"/>
<element xsi:type="archimate:ServingRelationship" id="rel-105" source="ts-secrets" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-106" source="ts-secrets" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-107" source="ts-secrets" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-108" source="ts-secrets" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-109" source="ts-secrets" target="ac-resources"/>
<element xsi:type="archimate:ServingRelationship" id="rel-110" source="ts-secrets" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-111" source="ts-secrets" target="ac-subscriptions"/>
<element xsi:type="archimate:ServingRelationship" id="rel-112" source="ts-secrets" target="ac-system-log"/>
<element xsi:type="archimate:ServingRelationship" id="rel-113" source="ts-secrets" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-114" source="ts-secrets" target="ac-workspaces"/>
<element xsi:type="archimate:ServingRelationship" id="rel-115" source="ts-rdbms" target="ac-attachments"/>
<element xsi:type="archimate:ServingRelationship" id="rel-116" source="ts-rdbms" target="ac-bim"/>
<element xsi:type="archimate:ServingRelationship" id="rel-117" source="ts-rdbms" target="ac-checklists"/>
<element xsi:type="archimate:ServingRelationship" id="rel-118" source="ts-rdbms" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-119" source="ts-rdbms" target="ac-contracts"/>
<element xsi:type="archimate:ServingRelationship" id="rel-120" source="ts-rdbms" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-121" source="ts-rdbms" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-122" source="ts-rdbms" target="ac-drawings"/>
<element xsi:type="archimate:ServingRelationship" id="rel-123" source="ts-rdbms" target="ac-eav"/>
<element xsi:type="archimate:ServingRelationship" id="rel-124" source="ts-rdbms" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-125" source="ts-rdbms" target="ac-iam"/>
<element xsi:type="archimate:ServingRelationship" id="rel-126" source="ts-rdbms" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-127" source="ts-rdbms" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-128" source="ts-rdbms" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-129" source="ts-rdbms" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-130" source="ts-rdbms" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-131" source="ts-rdbms" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-132" source="ts-rdbms" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-133" source="ts-rdbms" target="ac-resources"/>
<element xsi:type="archimate:ServingRelationship" id="rel-134" source="ts-rdbms" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-135" source="ts-rdbms" target="ac-subscriptions"/>
<element xsi:type="archimate:ServingRelationship" id="rel-136" source="ts-rdbms" target="ac-system-log"/>
<element xsi:type="archimate:ServingRelationship" id="rel-137" source="ts-rdbms" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-138" source="ts-rdbms" target="ac-workspaces"/>
<element xsi:type="archimate:ServingRelationship" id="rel-139" source="ts-cache" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-140" source="ts-cache" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-141" source="ts-cache" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-142" source="ts-cache" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-143" source="ts-cache" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-144" source="ts-events" target="ac-ams-sync"/>
<element xsi:type="archimate:ServingRelationship" id="rel-145" source="ts-events" target="ac-contracts"/>
<element xsi:type="archimate:ServingRelationship" id="rel-146" source="ts-events" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-147" source="ts-events" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-148" source="ts-events" target="ac-eav"/>
<element xsi:type="archimate:ServingRelationship" id="rel-149" source="ts-events" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-150" source="ts-events" target="ac-iam"/>
<element xsi:type="archimate:ServingRelationship" id="rel-151" source="ts-events" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-152" source="ts-events" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-153" source="ts-events" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-154" source="ts-events" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-155" source="ts-events" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-156" source="ts-events" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-157" source="ts-events" target="ac-system-log"/>
<element xsi:type="archimate:ServingRelationship" id="rel-158" source="ts-amqp" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-159" source="ts-amqp" target="ac-contracts"/>
<element xsi:type="archimate:ServingRelationship" id="rel-160" source="ts-amqp" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-161" source="ts-amqp" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-162" source="ts-amqp" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-163" source="ts-amqp" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-164" source="ts-amqp" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-165" source="ts-amqp" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-166" source="ts-amqp" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-167" source="ts-amqp" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-168" source="ts-amqp" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-169" source="ts-amqp" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-170" source="ts-bpmn" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-171" source="ts-object" target="ac-attachments"/>
<element xsi:type="archimate:ServingRelationship" id="rel-172" source="ts-object" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-173" source="ts-object" target="ac-contracts"/>
<element xsi:type="archimate:ServingRelationship" id="rel-174" source="ts-object" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-175" source="ts-object" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-176" source="ts-object" target="ac-eav"/>
<element xsi:type="archimate:ServingRelationship" id="rel-177" source="ts-object" target="ac-iam"/>
<element xsi:type="archimate:ServingRelationship" id="rel-178" source="ts-object" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-179" source="ts-object" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-180" source="ts-object" target="ac-measurements"/>
<element xsi:type="archimate:ServingRelationship" id="rel-181" source="ts-object" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-182" source="ts-object" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-183" source="ts-object" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-184" source="ts-object" target="ac-resources"/>
<element xsi:type="archimate:ServingRelationship" id="rel-185" source="ts-object" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-186" source="ts-object" target="ac-subscriptions"/>
<element xsi:type="archimate:ServingRelationship" id="rel-187" source="ts-mail" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-188" source="ts-mail" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-189" source="ts-mail" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-190" source="ts-mail" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-191" source="ts-mail" target="ac-subscriptions"/>
<element xsi:type="archimate:ServingRelationship" id="rel-192" source="ts-mail" target="ac-transmittal"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-193" source="ng-processing" target="ac-processing"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-194" source="ng-app" target="ac-ams-sync"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-195" source="ng-app" target="ac-attachments"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-196" source="ng-app" target="ac-auth-flow"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-197" source="ng-app" target="ac-bim"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-198" source="ng-app" target="ac-cde"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-199" source="ng-app" target="ac-checklists"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-200" source="ng-app" target="ac-comparisons"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-201" source="ng-app" target="ac-contracts"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-202" source="ng-app" target="ac-control-interface"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-203" source="ng-app" target="ac-cross-section"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-204" source="ng-app" target="ac-django"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-205" source="ng-app" target="ac-document-link"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-206" source="ng-app" target="ac-documentations"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-207" source="ng-app" target="ac-drawings"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-208" source="ng-app" target="ac-eav"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-209" source="ng-app" target="ac-faas"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-210" source="ng-app" target="ac-flows"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-211" source="ng-app" target="ac-iam"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-212" source="ng-app" target="ac-inspections"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-213" source="ng-app" target="ac-issues"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-214" source="ng-app" target="ac-mapper"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-215" source="ng-app" target="ac-measurements"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-216" source="ng-app" target="ac-message-hub"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-217" source="ng-app" target="ac-notes"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-218" source="ng-app" target="ac-pm"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-219" source="ng-app" target="ac-prescriptions"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-220" source="ng-app" target="ac-projects"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-221" source="ng-app" target="ac-remarks"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-222" source="ng-app" target="ac-resources"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-223" source="ng-app" target="ac-reviews"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-224" source="ng-app" target="ac-rfi"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-225" source="ng-app" target="ac-stamp-verification"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-226" source="ng-app" target="ac-subscriptions"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-227" source="ng-app" target="ac-system-log"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-228" source="ng-app" target="ac-transmittal"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-229" source="ng-app" target="ac-workspaces"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-230" source="ng-storage" target="nd-s3"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-231" source="ng-db" target="ss-postgres"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-232" source="ng-k8s" target="ss-istio-gw"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-233" source="ng-k8s" target="ss-istio-mesh"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-234" source="ng-k8s" target="ss-certmanager"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-235" source="ng-k8s" target="ss-zitadel"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-236" source="ng-k8s" target="ss-vault"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-237" source="ng-k8s" target="ss-redis"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-238" source="ng-k8s" target="ss-kafka"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-239" source="ng-k8s" target="ss-rabbit"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-240" source="ng-k8s" target="ss-camunda"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-241" source="ng-repo" target="nd-cr"/>
<element xsi:type="archimate:AggregationRelationship" id="rel-242" source="ng-repo" target="nd-gitea"/>
<element xsi:type="archimate:AssignmentRelationship" id="rel-243" source="ng-cad" target="ac-bim-converter"/>
<element xsi:type="archimate:ServingRelationship" id="rel-244" source="ts-amqp" target="ac-bim-converter"/>
<element xsi:type="archimate:ServingRelationship" id="rel-245" source="ts-object" target="ac-bim-converter"/>
<element xsi:type="archimate:ServingRelationship" id="rel-246" source="ac-django" target="ac-bim"/>
<element xsi:type="archimate:ServingRelationship" id="rel-247" source="ac-flows" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-248" source="ac-system-log" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-249" source="ac-workspaces" target="ac-cde"/>
<element xsi:type="archimate:ServingRelationship" id="rel-250" source="ac-bim" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-251" source="ac-django" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-252" source="ac-documentations" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-253" source="ac-eav" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-254" source="ac-processing" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-255" source="ac-workspaces" target="ac-comparisons"/>
<element xsi:type="archimate:ServingRelationship" id="rel-256" source="ac-bim" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-257" source="ac-documentations" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-258" source="ac-measurements" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-259" source="ac-pm" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-260" source="ac-processing" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-261" source="ac-workspaces" target="ac-django"/>
<element xsi:type="archimate:ServingRelationship" id="rel-262" source="ac-attachments" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-263" source="ac-bim" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-264" source="ac-django" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-265" source="ac-drawings" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-266" source="ac-eav" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-267" source="ac-flows" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-268" source="ac-iam" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-269" source="ac-inspections" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-270" source="ac-notes" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-271" source="ac-processing" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-272" source="ac-remarks" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-273" source="ac-resources" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-274" source="ac-subscriptions" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-275" source="ac-system-log" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-276" source="ac-workspaces" target="ac-documentations"/>
<element xsi:type="archimate:ServingRelationship" id="rel-277" source="ac-django" target="ac-faas"/>
<element xsi:type="archimate:ServingRelationship" id="rel-278" source="ac-documentations" target="ac-faas"/>
<element xsi:type="archimate:ServingRelationship" id="rel-279" source="ac-eav" target="ac-faas"/>
<element xsi:type="archimate:ServingRelationship" id="rel-280" source="ac-reviews" target="ac-faas"/>
<element xsi:type="archimate:ServingRelationship" id="rel-281" source="ac-transmittal" target="ac-faas"/>
<element xsi:type="archimate:ServingRelationship" id="rel-282" source="ac-checklists" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-283" source="ac-django" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-284" source="ac-documentations" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-285" source="ac-eav" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-286" source="ac-iam" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-287" source="ac-pm" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-288" source="ac-processing" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-289" source="ac-resources" target="ac-flows"/>
<element xsi:type="archimate:ServingRelationship" id="rel-290" source="ac-eav" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-291" source="ac-processing" target="ac-inspections"/>
<element xsi:type="archimate:ServingRelationship" id="rel-292" source="ac-django" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-293" source="ac-documentations" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-294" source="ac-eav" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-295" source="ac-flows" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-296" source="ac-iam" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-297" source="ac-processing" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-298" source="ac-resources" target="ac-issues"/>
<element xsi:type="archimate:ServingRelationship" id="rel-299" source="ac-django" target="ac-mapper"/>
<element xsi:type="archimate:ServingRelationship" id="rel-300" source="ac-django" target="ac-measurements"/>
<element xsi:type="archimate:ServingRelationship" id="rel-301" source="ac-django" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-302" source="ac-eav" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-303" source="ac-issues" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-304" source="ac-pm" target="ac-message-hub"/>
<element xsi:type="archimate:ServingRelationship" id="rel-305" source="ac-attachments" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-306" source="ac-django" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-307" source="ac-documentations" target="ac-notes"/>
<element xsi:type="archimate:ServingRelationship" id="rel-308" source="ac-django" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-309" source="ac-eav" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-310" source="ac-iam" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-311" source="ac-resources" target="ac-pm"/>
<element xsi:type="archimate:ServingRelationship" id="rel-312" source="ac-django" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-313" source="ac-documentations" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-314" source="ac-iam" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-315" source="ac-resources" target="ac-processing"/>
<element xsi:type="archimate:ServingRelationship" id="rel-316" source="ac-django" target="ac-resources"/>
<element xsi:type="archimate:ServingRelationship" id="rel-317" source="ac-django" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-318" source="ac-documentations" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-319" source="ac-eav" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-320" source="ac-resources" target="ac-rfi"/>
<element xsi:type="archimate:ServingRelationship" id="rel-321" source="ac-django" target="ac-subscriptions"/>
<element xsi:type="archimate:ServingRelationship" id="rel-322" source="ac-system-log" target="ac-subscriptions"/>
<element xsi:type="archimate:ServingRelationship" id="rel-323" source="ac-django" target="ac-system-log"/>
<element xsi:type="archimate:ServingRelationship" id="rel-324" source="ac-documentations" target="ac-system-log"/>
<element xsi:type="archimate:ServingRelationship" id="rel-325" source="ac-django" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-326" source="ac-documentations" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-327" source="ac-flows" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-328" source="ac-iam" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-329" source="ac-resources" target="ac-transmittal"/>
<element xsi:type="archimate:ServingRelationship" id="rel-330" source="ac-django" target="ac-workspaces"/>
<element xsi:type="archimate:ServingRelationship" id="rel-331" source="ac-documentations" target="ac-workspaces"/>
</folder>
<folder name="Views" id="folder-diagrams" type="diagrams">
<element xsi:type="archimate:ArchimateDiagramModel" name="T1. Технологический слой" id="view-1">
<documentation>Что развёрнуто в кластере и какие технологические сервисы это даёт. Приложения-потребители вынесены в отдельные представления T2 и далее.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0001" archimateElement="ts-ingress" targetConnections="cn-0042 cn-0043">
<bounds x="20" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0002" archimateElement="ts-tls" targetConnections="cn-0044">
<bounds x="185" y="30" width="150" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0045" source="do-0002" target="do-0013" relationship="rel-033"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0003" archimateElement="ts-oidc" targetConnections="cn-0046">
<bounds x="350" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0004" archimateElement="ts-secrets" targetConnections="cn-0047">
<bounds x="515" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0005" archimateElement="ts-rdbms" targetConnections="cn-0048">
<bounds x="680" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0006" archimateElement="ts-cache" targetConnections="cn-0049">
<bounds x="845" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0007" archimateElement="ts-events" targetConnections="cn-0050">
<bounds x="1010" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0008" archimateElement="ts-amqp" targetConnections="cn-0051">
<bounds x="1175" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0009" archimateElement="ts-bpmn" targetConnections="cn-0052">
<bounds x="1340" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0010" archimateElement="ts-object" targetConnections="cn-0053">
<bounds x="1505" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0011" archimateElement="ts-mail" targetConnections="cn-0054">
<bounds x="1670" y="30" width="150" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0012" archimateElement="nd-cluster" targetConnections="cn-0057 cn-0058">
<bounds x="20" y="140" width="1270" height="400"/>
<child xsi:type="archimate:DiagramObject" id="do-0013" archimateElement="ss-istio-gw" targetConnections="cn-0045 cn-0055">
<bounds x="20" y="45" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0042" source="do-0013" target="do-0001" relationship="rel-030"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0014" archimateElement="ss-istio-mesh">
<bounds x="260" y="45" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0043" source="do-0014" target="do-0001" relationship="rel-031"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0015" archimateElement="ss-certmanager">
<bounds x="500" y="45" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0044" source="do-0015" target="do-0002" relationship="rel-032"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0016" archimateElement="ss-zitadel" targetConnections="cn-0059 cn-0060 cn-0061">
<bounds x="740" y="45" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0046" source="do-0016" target="do-0003" relationship="rel-034"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0017" archimateElement="ss-vault">
<bounds x="980" y="45" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0047" source="do-0017" target="do-0004" relationship="rel-035"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0018" archimateElement="ss-postgres" targetConnections="cn-0056">
<bounds x="20" y="145" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0048" source="do-0018" target="do-0005" relationship="rel-036"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0019" archimateElement="ss-redis">
<bounds x="260" y="145" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0049" source="do-0019" target="do-0006" relationship="rel-037"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0020" archimateElement="ss-kafka">
<bounds x="500" y="145" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0050" source="do-0020" target="do-0007" relationship="rel-038"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0021" archimateElement="ss-rabbit">
<bounds x="740" y="145" width="220" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0051" source="do-0021" target="do-0008" relationship="rel-039"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0022" archimateElement="ss-camunda">
<bounds x="20" y="245" width="1230" height="130"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0052" source="do-0022" target="do-0009" relationship="rel-040"/>
<child xsi:type="archimate:DiagramObject" id="do-0023" archimateElement="ss-cam-zeebe">
<bounds x="10" y="50" width="162" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0024" archimateElement="ss-cam-zeebe-gateway">
<bounds x="184" y="50" width="162" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0025" archimateElement="ss-cam-operate">
<bounds x="358" y="50" width="162" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0026" archimateElement="ss-cam-tasklist">
<bounds x="532" y="50" width="162" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0027" archimateElement="ss-cam-optimize">
<bounds x="706" y="50" width="162" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0028" archimateElement="ss-cam-identity">
<bounds x="880" y="50" width="162" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0029" archimateElement="ss-cam-connectors">
<bounds x="1054" y="50" width="162" height="60"/>
</child>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0030" archimateElement="nd-s3">
<bounds x="1320" y="140" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0053" source="do-0030" target="do-0010" relationship="rel-041"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0031" archimateElement="nd-nfs">
<bounds x="1320" y="230" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0056" source="do-0031" target="do-0018" relationship="rel-018"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0032" archimateElement="nd-gitea">
<bounds x="1320" y="320" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0057" source="do-0032" target="do-0012" relationship="rel-019"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0033" archimateElement="nd-cr">
<bounds x="1320" y="410" width="330" height="130"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0058" source="do-0033" target="do-0012" relationship="rel-022"/>
<child xsi:type="archimate:DiagramObject" id="do-0034" archimateElement="ar-charts">
<bounds x="15" y="50" width="145" height="60"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0035" archimateElement="ar-images">
<bounds x="170" y="50" width="145" height="60"/>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0036" archimateElement="nd-smtp">
<bounds x="1320" y="560" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0054" source="do-0036" target="do-0011" relationship="rel-042"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0037" archimateElement="nd-keycloak" targetConnections="cn-0062 cn-0064">
<bounds x="1320" y="650" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0059" source="do-0037" target="do-0016" relationship="rel-023"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0038" archimateElement="nd-adfs" targetConnections="cn-0063">
<bounds x="1320" y="740" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0060" source="do-0038" target="do-0016" relationship="rel-024"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0039" archimateElement="nd-ad">
<bounds x="1320" y="830" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0061" source="do-0039" target="do-0016" relationship="rel-025"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0062" source="do-0039" target="do-0037" relationship="rel-026"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0063" source="do-0039" target="do-0038" relationship="rel-027"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0040" archimateElement="nd-kerberos">
<bounds x="1320" y="920" width="330" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0064" source="do-0040" target="do-0037" relationship="rel-028"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0041" archimateElement="nd-frontend">
<bounds x="20" y="570" width="300" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0055" source="do-0041" target="do-0013" relationship="rel-029"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T2. Развёртывание по узлам" id="view-2">
<documentation>Какие группы узлов какие компоненты несут. Вложенность заменяет стрелки: хост внутри группы — composition, приложение — assignment, системное ПО — aggregation. Имена хостов заданы в профиле контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0065" archimateElement="ng-processing">
<bounds x="20" y="20" width="400" height="112"/>
<child xsi:type="archimate:DiagramObject" id="do-0066" archimateElement="ac-processing">
<bounds x="14" y="34" width="180" height="50"/>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0067" archimateElement="ng-storage">
<bounds x="20" y="152" width="400" height="112"/>
<child xsi:type="archimate:DiagramObject" id="do-0068" archimateElement="nd-s3">
<bounds x="14" y="34" width="180" height="50"/>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0069" archimateElement="ng-db">
<bounds x="20" y="284" width="400" height="112"/>
<child xsi:type="archimate:DiagramObject" id="do-0070" archimateElement="ss-postgres">
<bounds x="14" y="34" width="180" height="50"/>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0071" archimateElement="ng-k8s">
<bounds x="20" y="416" width="400" height="360"/>
<child xsi:type="archimate:DiagramObject" id="do-0072" archimateElement="ss-istio-gw">
<bounds x="14" y="34" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0073" archimateElement="ss-istio-mesh">
<bounds x="209" y="34" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0074" archimateElement="ss-certmanager">
<bounds x="14" y="96" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0075" archimateElement="ss-zitadel">
<bounds x="209" y="96" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0076" archimateElement="ss-vault">
<bounds x="14" y="158" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0077" archimateElement="ss-redis">
<bounds x="209" y="158" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0078" archimateElement="ss-kafka">
<bounds x="14" y="220" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0079" archimateElement="ss-rabbit">
<bounds x="209" y="220" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0080" archimateElement="ss-camunda">
<bounds x="14" y="282" width="180" height="50"/>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0081" archimateElement="ng-repo">
<bounds x="20" y="796" width="400" height="112"/>
<child xsi:type="archimate:DiagramObject" id="do-0082" archimateElement="nd-cr">
<bounds x="14" y="34" width="180" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0083" archimateElement="nd-gitea">
<bounds x="209" y="34" width="180" height="50"/>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0084" archimateElement="ng-cad">
<bounds x="20" y="928" width="400" height="112"/>
<child xsi:type="archimate:DiagramObject" id="do-0085" archimateElement="ac-bim-converter">
<bounds x="14" y="34" width="180" height="50"/>
</child>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0086" archimateElement="ng-app">
<bounds x="450" y="20" width="1108" height="1020"/>
<child xsi:type="archimate:DiagramObject" id="do-0087" archimateElement="ac-ams-sync">
<bounds x="14" y="34" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0088" archimateElement="ac-attachments">
<bounds x="194" y="34" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0089" archimateElement="ac-auth-flow">
<bounds x="374" y="34" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0090" archimateElement="ac-bim">
<bounds x="554" y="34" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0091" archimateElement="ac-cde">
<bounds x="734" y="34" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0092" archimateElement="ac-checklists">
<bounds x="914" y="34" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0093" archimateElement="ac-comparisons">
<bounds x="14" y="96" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0094" archimateElement="ac-contracts">
<bounds x="194" y="96" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0095" archimateElement="ac-control-interface">
<bounds x="374" y="96" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0096" archimateElement="ac-cross-section">
<bounds x="554" y="96" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0097" archimateElement="ac-django">
<bounds x="734" y="96" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0098" archimateElement="ac-document-link">
<bounds x="914" y="96" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0099" archimateElement="ac-documentations">
<bounds x="14" y="158" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0100" archimateElement="ac-drawings">
<bounds x="194" y="158" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0101" archimateElement="ac-eav">
<bounds x="374" y="158" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0102" archimateElement="ac-faas">
<bounds x="554" y="158" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0103" archimateElement="ac-flows">
<bounds x="734" y="158" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0104" archimateElement="ac-iam">
<bounds x="914" y="158" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0105" archimateElement="ac-inspections">
<bounds x="14" y="220" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0106" archimateElement="ac-issues">
<bounds x="194" y="220" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0107" archimateElement="ac-mapper">
<bounds x="374" y="220" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0108" archimateElement="ac-measurements">
<bounds x="554" y="220" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0109" archimateElement="ac-message-hub">
<bounds x="734" y="220" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0110" archimateElement="ac-notes">
<bounds x="914" y="220" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0111" archimateElement="ac-pm">
<bounds x="14" y="282" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0112" archimateElement="ac-prescriptions">
<bounds x="194" y="282" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0113" archimateElement="ac-projects">
<bounds x="374" y="282" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0114" archimateElement="ac-remarks">
<bounds x="554" y="282" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0115" archimateElement="ac-resources">
<bounds x="734" y="282" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0116" archimateElement="ac-reviews">
<bounds x="914" y="282" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0117" archimateElement="ac-rfi">
<bounds x="14" y="344" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0118" archimateElement="ac-stamp-verification">
<bounds x="194" y="344" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0119" archimateElement="ac-subscriptions">
<bounds x="374" y="344" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0120" archimateElement="ac-system-log">
<bounds x="554" y="344" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0121" archimateElement="ac-transmittal">
<bounds x="734" y="344" width="165" height="50"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0122" archimateElement="ac-workspaces">
<bounds x="914" y="344" width="165" height="50"/>
</child>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T3. Внешние интеграции" id="view-3">
<documentation>Системы за периметром контура, с которыми платформа обменивается данными, и направление зависимости. Слева — технологические сервисы, которые видят приложения; справа — то, чем эти сервисы обеспечены на стороне заказчика.
Схем подключения каталога предприятия четыре, и в конкретном контуре работает одна: каталог напрямую к провайдеру идентификации платформы; каталог через брокер Keycloak; то же с доменным входом по Kerberos, который умеет проверять только брокер; либо служба федерации AD FS поверх того же каталога. Здесь показаны все четыре сразу — при развёртывании лишние узлы из профиля убираются.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0123" archimateElement="ts-oidc" targetConnections="cn-0137">
<bounds x="20" y="20" width="320" height="70"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0124" archimateElement="ts-mail" targetConnections="cn-0138">
<bounds x="20" y="130" width="320" height="70"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0125" archimateElement="ss-zitadel" targetConnections="cn-0131 cn-0132 cn-0133">
<bounds x="400" y="20" width="320" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0137" source="do-0125" target="do-0123" relationship="rel-034"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0126" archimateElement="nd-smtp">
<bounds x="400" y="130" width="320" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0138" source="do-0126" target="do-0124" relationship="rel-042"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0127" archimateElement="nd-keycloak" targetConnections="cn-0134 cn-0136">
<bounds x="780" y="20" width="320" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0131" source="do-0127" target="do-0125" relationship="rel-023"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0128" archimateElement="nd-adfs" targetConnections="cn-0135">
<bounds x="780" y="130" width="320" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0132" source="do-0128" target="do-0125" relationship="rel-024"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0129" archimateElement="nd-ad">
<bounds x="1160" y="20" width="320" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0133" source="do-0129" target="do-0125" relationship="rel-025"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0134" source="do-0129" target="do-0127" relationship="rel-026"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0135" source="do-0129" target="do-0128" relationship="rel-027"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0130" archimateElement="nd-kerberos">
<bounds x="1160" y="130" width="320" height="70"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0136" source="do-0130" target="do-0127" relationship="rel-028"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A1. Ядро прикладного слоя" id="view-4">
<documentation>Восемь сервисов с наибольшим числом связей и вызовы между ними. Стрелка идёт от вызываемого к вызывающему (serving): кого лишишься — тот и сломается. Всего в контуре 86 межсервисных связей.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0139" archimateElement="ac-documentations" targetConnections="cn-0150 cn-0151 cn-0152 cn-0153 cn-0154">
<bounds x="425" y="20" width="170" height="55"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0147" source="do-0139" target="do-0140" relationship="rel-257"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0156" source="do-0139" target="do-0141" relationship="rel-284"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0162" source="do-0139" target="do-0145" relationship="rel-293"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0171" source="do-0139" target="do-0142" relationship="rel-313"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0140" archimateElement="ac-django" targetConnections="cn-0147 cn-0148 cn-0149">
<bounds x="711" y="108" width="170" height="55"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0150" source="do-0140" target="do-0139" relationship="rel-264"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0155" source="do-0140" target="do-0141" relationship="rel-283"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0161" source="do-0140" target="do-0145" relationship="rel-292"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0167" source="do-0140" target="do-0146" relationship="rel-308"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0170" source="do-0140" target="do-0142" relationship="rel-312"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0173" source="do-0140" target="do-0144" relationship="rel-316"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0141" archimateElement="ac-flows" targetConnections="cn-0155 cn-0156 cn-0157 cn-0158 cn-0159 cn-0160">
<bounds x="830" y="320" width="170" height="55"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0152" source="do-0141" target="do-0139" relationship="rel-267"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0164" source="do-0141" target="do-0145" relationship="rel-295"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0142" archimateElement="ac-processing" targetConnections="cn-0170 cn-0171 cn-0172">
<bounds x="711" y="532" width="170" height="55"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0149" source="do-0142" target="do-0140" relationship="rel-260"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0153" source="do-0142" target="do-0139" relationship="rel-271"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0159" source="do-0142" target="do-0141" relationship="rel-288"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0165" source="do-0142" target="do-0145" relationship="rel-297"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0143" archimateElement="ac-eav">
<bounds x="425" y="620" width="170" height="55"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0151" source="do-0143" target="do-0139" relationship="rel-266"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0157" source="do-0143" target="do-0141" relationship="rel-285"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0163" source="do-0143" target="do-0145" relationship="rel-294"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0168" source="do-0143" target="do-0146" relationship="rel-309"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0144" archimateElement="ac-resources" targetConnections="cn-0173">
<bounds x="139" y="532" width="170" height="55"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0154" source="do-0144" target="do-0139" relationship="rel-273"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0160" source="do-0144" target="do-0141" relationship="rel-289"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0166" source="do-0144" target="do-0145" relationship="rel-298"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0169" source="do-0144" target="do-0146" relationship="rel-311"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0172" source="do-0144" target="do-0142" relationship="rel-315"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0145" archimateElement="ac-issues" targetConnections="cn-0161 cn-0162 cn-0163 cn-0164 cn-0165 cn-0166">
<bounds x="20" y="320" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0146" archimateElement="ac-pm" targetConnections="cn-0167 cn-0168 cn-0169">
<bounds x="139" y="108" width="170" height="55"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0148" source="do-0146" target="do-0140" relationship="rel-259"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0158" source="do-0146" target="do-0141" relationship="rel-287"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A2. Зависят от: django" id="view-5">
<documentation>К django обращаются 18 сервисов.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0174" archimateElement="ac-django">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0176" source="do-0174" target="do-0175" relationship="rel-246"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0178" source="do-0174" target="do-0177" relationship="rel-251"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0180" source="do-0174" target="do-0179" relationship="rel-264"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0182" source="do-0174" target="do-0181" relationship="rel-277"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0184" source="do-0174" target="do-0183" relationship="rel-283"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0186" source="do-0174" target="do-0185" relationship="rel-292"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0188" source="do-0174" target="do-0187" relationship="rel-299"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0190" source="do-0174" target="do-0189" relationship="rel-300"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0192" source="do-0174" target="do-0191" relationship="rel-301"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0194" source="do-0174" target="do-0193" relationship="rel-306"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0196" source="do-0174" target="do-0195" relationship="rel-308"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0198" source="do-0174" target="do-0197" relationship="rel-312"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0200" source="do-0174" target="do-0199" relationship="rel-316"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0202" source="do-0174" target="do-0201" relationship="rel-317"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0204" source="do-0174" target="do-0203" relationship="rel-321"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0206" source="do-0174" target="do-0205" relationship="rel-323"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0208" source="do-0174" target="do-0207" relationship="rel-325"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0210" source="do-0174" target="do-0209" relationship="rel-330"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0175" archimateElement="ac-bim" targetConnections="cn-0176">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0177" archimateElement="ac-comparisons" targetConnections="cn-0178">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0179" archimateElement="ac-documentations" targetConnections="cn-0180">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0181" archimateElement="ac-faas" targetConnections="cn-0182">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0183" archimateElement="ac-flows" targetConnections="cn-0184">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0185" archimateElement="ac-issues" targetConnections="cn-0186">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0187" archimateElement="ac-mapper" targetConnections="cn-0188">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0189" archimateElement="ac-measurements" targetConnections="cn-0190">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0191" archimateElement="ac-message-hub" targetConnections="cn-0192">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0193" archimateElement="ac-notes" targetConnections="cn-0194">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0195" archimateElement="ac-pm" targetConnections="cn-0196">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0197" archimateElement="ac-processing" targetConnections="cn-0198">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0199" archimateElement="ac-resources" targetConnections="cn-0200">
<bounds x="20" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0201" archimateElement="ac-rfi" targetConnections="cn-0202">
<bounds x="210" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0203" archimateElement="ac-subscriptions" targetConnections="cn-0204">
<bounds x="400" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0205" archimateElement="ac-system-log" targetConnections="cn-0206">
<bounds x="590" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0207" archimateElement="ac-transmittal" targetConnections="cn-0208">
<bounds x="780" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0209" archimateElement="ac-workspaces" targetConnections="cn-0210">
<bounds x="970" y="310" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A3. Зависят от: documentations" id="view-6">
<documentation>К documentations обращаются 11 сервисов.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0211" archimateElement="ac-documentations">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0213" source="do-0211" target="do-0212" relationship="rel-252"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0215" source="do-0211" target="do-0214" relationship="rel-257"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0217" source="do-0211" target="do-0216" relationship="rel-278"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0219" source="do-0211" target="do-0218" relationship="rel-284"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0221" source="do-0211" target="do-0220" relationship="rel-293"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0223" source="do-0211" target="do-0222" relationship="rel-307"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0225" source="do-0211" target="do-0224" relationship="rel-313"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0227" source="do-0211" target="do-0226" relationship="rel-318"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0229" source="do-0211" target="do-0228" relationship="rel-324"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0231" source="do-0211" target="do-0230" relationship="rel-326"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0233" source="do-0211" target="do-0232" relationship="rel-331"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0212" archimateElement="ac-comparisons" targetConnections="cn-0213">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0214" archimateElement="ac-django" targetConnections="cn-0215">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0216" archimateElement="ac-faas" targetConnections="cn-0217">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0218" archimateElement="ac-flows" targetConnections="cn-0219">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0220" archimateElement="ac-issues" targetConnections="cn-0221">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0222" archimateElement="ac-notes" targetConnections="cn-0223">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0224" archimateElement="ac-processing" targetConnections="cn-0225">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0226" archimateElement="ac-rfi" targetConnections="cn-0227">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0228" archimateElement="ac-system-log" targetConnections="cn-0229">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0230" archimateElement="ac-transmittal" targetConnections="cn-0231">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0232" archimateElement="ac-workspaces" targetConnections="cn-0233">
<bounds x="780" y="230" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A4. Зависят от: eav" id="view-7">
<documentation>К eav обращаются 9 сервисов.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0234" archimateElement="ac-eav">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0236" source="do-0234" target="do-0235" relationship="rel-253"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0238" source="do-0234" target="do-0237" relationship="rel-266"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0240" source="do-0234" target="do-0239" relationship="rel-279"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0242" source="do-0234" target="do-0241" relationship="rel-285"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0244" source="do-0234" target="do-0243" relationship="rel-290"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0246" source="do-0234" target="do-0245" relationship="rel-294"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0248" source="do-0234" target="do-0247" relationship="rel-302"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0250" source="do-0234" target="do-0249" relationship="rel-309"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0252" source="do-0234" target="do-0251" relationship="rel-319"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0235" archimateElement="ac-comparisons" targetConnections="cn-0236">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0237" archimateElement="ac-documentations" targetConnections="cn-0238">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0239" archimateElement="ac-faas" targetConnections="cn-0240">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0241" archimateElement="ac-flows" targetConnections="cn-0242">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0243" archimateElement="ac-inspections" targetConnections="cn-0244">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0245" archimateElement="ac-issues" targetConnections="cn-0246">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0247" archimateElement="ac-message-hub" targetConnections="cn-0248">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0249" archimateElement="ac-pm" targetConnections="cn-0250">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0251" archimateElement="ac-rfi" targetConnections="cn-0252">
<bounds x="400" y="230" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A5. Зависят от: resources" id="view-8">
<documentation>К resources обращаются 7 сервисов.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0253" archimateElement="ac-resources">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0255" source="do-0253" target="do-0254" relationship="rel-273"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0257" source="do-0253" target="do-0256" relationship="rel-289"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0259" source="do-0253" target="do-0258" relationship="rel-298"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0261" source="do-0253" target="do-0260" relationship="rel-311"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0263" source="do-0253" target="do-0262" relationship="rel-315"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0265" source="do-0253" target="do-0264" relationship="rel-320"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0267" source="do-0253" target="do-0266" relationship="rel-329"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0254" archimateElement="ac-documentations" targetConnections="cn-0255">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0256" archimateElement="ac-flows" targetConnections="cn-0257">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0258" archimateElement="ac-issues" targetConnections="cn-0259">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0260" archimateElement="ac-pm" targetConnections="cn-0261">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0262" archimateElement="ac-processing" targetConnections="cn-0263">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0264" archimateElement="ac-rfi" targetConnections="cn-0265">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0266" archimateElement="ac-transmittal" targetConnections="cn-0267">
<bounds x="20" y="230" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A6. Зависят от: processing" id="view-9">
<documentation>К processing обращаются 6 сервисов.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0268" archimateElement="ac-processing">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0270" source="do-0268" target="do-0269" relationship="rel-254"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0272" source="do-0268" target="do-0271" relationship="rel-260"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0274" source="do-0268" target="do-0273" relationship="rel-271"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0276" source="do-0268" target="do-0275" relationship="rel-288"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0278" source="do-0268" target="do-0277" relationship="rel-291"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0280" source="do-0268" target="do-0279" relationship="rel-297"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0269" archimateElement="ac-comparisons" targetConnections="cn-0270">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0271" archimateElement="ac-django" targetConnections="cn-0272">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0273" archimateElement="ac-documentations" targetConnections="cn-0274">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0275" archimateElement="ac-flows" targetConnections="cn-0276">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0277" archimateElement="ac-inspections" targetConnections="cn-0278">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0279" archimateElement="ac-issues" targetConnections="cn-0280">
<bounds x="970" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A7. Зависят от: iam" id="view-10">
<documentation>К iam обращаются 6 сервисов.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0281" archimateElement="ac-iam">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0283" source="do-0281" target="do-0282" relationship="rel-268"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0285" source="do-0281" target="do-0284" relationship="rel-286"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0287" source="do-0281" target="do-0286" relationship="rel-296"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0289" source="do-0281" target="do-0288" relationship="rel-310"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0291" source="do-0281" target="do-0290" relationship="rel-314"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0293" source="do-0281" target="do-0292" relationship="rel-328"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0282" archimateElement="ac-documentations" targetConnections="cn-0283">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0284" archimateElement="ac-flows" targetConnections="cn-0285">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0286" archimateElement="ac-issues" targetConnections="cn-0287">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0288" archimateElement="ac-pm" targetConnections="cn-0289">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0290" archimateElement="ac-processing" targetConnections="cn-0291">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0292" archimateElement="ac-transmittal" targetConnections="cn-0293">
<bounds x="970" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A8. Зависят от: flows" id="view-11">
<documentation>К flows обращаются 4 сервиса.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0294" archimateElement="ac-flows">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0296" source="do-0294" target="do-0295" relationship="rel-247"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0298" source="do-0294" target="do-0297" relationship="rel-267"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0300" source="do-0294" target="do-0299" relationship="rel-295"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0302" source="do-0294" target="do-0301" relationship="rel-327"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0295" archimateElement="ac-cde" targetConnections="cn-0296">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0297" archimateElement="ac-documentations" targetConnections="cn-0298">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0299" archimateElement="ac-issues" targetConnections="cn-0300">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0301" archimateElement="ac-transmittal" targetConnections="cn-0302">
<bounds x="590" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A9. Зависят от: workspaces" id="view-12">
<documentation>К workspaces обращаются 4 сервиса.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0303" archimateElement="ac-workspaces">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0305" source="do-0303" target="do-0304" relationship="rel-249"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0307" source="do-0303" target="do-0306" relationship="rel-255"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0309" source="do-0303" target="do-0308" relationship="rel-261"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0311" source="do-0303" target="do-0310" relationship="rel-276"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0304" archimateElement="ac-cde" targetConnections="cn-0305">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0306" archimateElement="ac-comparisons" targetConnections="cn-0307">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0308" archimateElement="ac-django" targetConnections="cn-0309">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0310" archimateElement="ac-documentations" targetConnections="cn-0311">
<bounds x="590" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A10. Зависят от: system-log" id="view-13">
<documentation>К system-log обращаются 3 сервиса.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0312" archimateElement="ac-system-log">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0314" source="do-0312" target="do-0313" relationship="rel-248"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0316" source="do-0312" target="do-0315" relationship="rel-275"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0318" source="do-0312" target="do-0317" relationship="rel-322"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0313" archimateElement="ac-cde" targetConnections="cn-0314">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0315" archimateElement="ac-documentations" targetConnections="cn-0316">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0317" archimateElement="ac-subscriptions" targetConnections="cn-0318">
<bounds x="400" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A11. Зависят от: bim" id="view-14">
<documentation>К bim обращаются 3 сервиса.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0319" archimateElement="ac-bim">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0321" source="do-0319" target="do-0320" relationship="rel-250"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0323" source="do-0319" target="do-0322" relationship="rel-256"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0325" source="do-0319" target="do-0324" relationship="rel-263"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0320" archimateElement="ac-comparisons" targetConnections="cn-0321">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0322" archimateElement="ac-django" targetConnections="cn-0323">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0324" archimateElement="ac-documentations" targetConnections="cn-0325">
<bounds x="400" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="A12. Зависят от: pm" id="view-15">
<documentation>К pm обращаются 3 сервиса.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0326" archimateElement="ac-pm">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0328" source="do-0326" target="do-0327" relationship="rel-259"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0330" source="do-0326" target="do-0329" relationship="rel-287"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0332" source="do-0326" target="do-0331" relationship="rel-304"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0327" archimateElement="ac-django" targetConnections="cn-0328">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0329" archimateElement="ac-flows" targetConnections="cn-0330">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0331" archimateElement="ac-message-hub" targetConnections="cn-0332">
<bounds x="400" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T16. Потребители: Маршрутизация HTTPS-трафика" id="view-16">
<documentation>Сервисом пользуется 21 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0333" archimateElement="ts-ingress" targetConnections="cn-0335 cn-0337">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0339" source="do-0333" target="do-0338" relationship="rel-043"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0341" source="do-0333" target="do-0340" relationship="rel-044"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0343" source="do-0333" target="do-0342" relationship="rel-045"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0345" source="do-0333" target="do-0344" relationship="rel-046"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0347" source="do-0333" target="do-0346" relationship="rel-047"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0349" source="do-0333" target="do-0348" relationship="rel-048"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0351" source="do-0333" target="do-0350" relationship="rel-049"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0353" source="do-0333" target="do-0352" relationship="rel-050"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0355" source="do-0333" target="do-0354" relationship="rel-051"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0357" source="do-0333" target="do-0356" relationship="rel-052"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0359" source="do-0333" target="do-0358" relationship="rel-053"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0361" source="do-0333" target="do-0360" relationship="rel-054"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0363" source="do-0333" target="do-0362" relationship="rel-055"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0365" source="do-0333" target="do-0364" relationship="rel-056"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0367" source="do-0333" target="do-0366" relationship="rel-057"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0369" source="do-0333" target="do-0368" relationship="rel-058"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0371" source="do-0333" target="do-0370" relationship="rel-059"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0373" source="do-0333" target="do-0372" relationship="rel-060"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0375" source="do-0333" target="do-0374" relationship="rel-061"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0377" source="do-0333" target="do-0376" relationship="rel-062"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0379" source="do-0333" target="do-0378" relationship="rel-063"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0334" archimateElement="ss-istio-gw">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0335" source="do-0334" target="do-0333" relationship="rel-030"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0336" archimateElement="ss-istio-mesh">
<bounds x="600" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0337" source="do-0336" target="do-0333" relationship="rel-031"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0338" archimateElement="ac-auth-flow" targetConnections="cn-0339">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0340" archimateElement="ac-bim" targetConnections="cn-0341">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0342" archimateElement="ac-cde" targetConnections="cn-0343">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0344" archimateElement="ac-checklists" targetConnections="cn-0345">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0346" archimateElement="ac-control-interface" targetConnections="cn-0347">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0348" archimateElement="ac-django" targetConnections="cn-0349">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0350" archimateElement="ac-document-link" targetConnections="cn-0351">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0352" archimateElement="ac-documentations" targetConnections="cn-0353">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0354" archimateElement="ac-eav" targetConnections="cn-0355">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0356" archimateElement="ac-flows" targetConnections="cn-0357">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0358" archimateElement="ac-iam" targetConnections="cn-0359">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0360" archimateElement="ac-inspections" targetConnections="cn-0361">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0362" archimateElement="ac-issues" targetConnections="cn-0363">
<bounds x="20" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0364" archimateElement="ac-pm" targetConnections="cn-0365">
<bounds x="210" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0366" archimateElement="ac-processing" targetConnections="cn-0367">
<bounds x="400" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0368" archimateElement="ac-remarks" targetConnections="cn-0369">
<bounds x="590" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0370" archimateElement="ac-reviews" targetConnections="cn-0371">
<bounds x="780" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0372" archimateElement="ac-rfi" targetConnections="cn-0373">
<bounds x="970" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0374" archimateElement="ac-stamp-verification" targetConnections="cn-0375">
<bounds x="20" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0376" archimateElement="ac-transmittal" targetConnections="cn-0377">
<bounds x="210" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0378" archimateElement="ac-workspaces" targetConnections="cn-0379">
<bounds x="400" y="390" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T17. Потребители: Аутентификация OIDC" id="view-17">
<documentation>Сервисом пользуются 25 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0380" archimateElement="ts-oidc" targetConnections="cn-0382">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0384" source="do-0380" target="do-0383" relationship="rel-064"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0386" source="do-0380" target="do-0385" relationship="rel-065"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0388" source="do-0380" target="do-0387" relationship="rel-066"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0390" source="do-0380" target="do-0389" relationship="rel-067"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0392" source="do-0380" target="do-0391" relationship="rel-068"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0394" source="do-0380" target="do-0393" relationship="rel-069"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0396" source="do-0380" target="do-0395" relationship="rel-070"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0398" source="do-0380" target="do-0397" relationship="rel-071"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0400" source="do-0380" target="do-0399" relationship="rel-072"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0402" source="do-0380" target="do-0401" relationship="rel-073"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0404" source="do-0380" target="do-0403" relationship="rel-074"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0406" source="do-0380" target="do-0405" relationship="rel-075"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0408" source="do-0380" target="do-0407" relationship="rel-076"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0410" source="do-0380" target="do-0409" relationship="rel-077"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0412" source="do-0380" target="do-0411" relationship="rel-078"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0414" source="do-0380" target="do-0413" relationship="rel-079"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0416" source="do-0380" target="do-0415" relationship="rel-080"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0418" source="do-0380" target="do-0417" relationship="rel-081"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0420" source="do-0380" target="do-0419" relationship="rel-082"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0422" source="do-0380" target="do-0421" relationship="rel-083"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0424" source="do-0380" target="do-0423" relationship="rel-084"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0426" source="do-0380" target="do-0425" relationship="rel-085"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0428" source="do-0380" target="do-0427" relationship="rel-086"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0430" source="do-0380" target="do-0429" relationship="rel-087"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0432" source="do-0380" target="do-0431" relationship="rel-088"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0381" archimateElement="ss-zitadel">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0382" source="do-0381" target="do-0380" relationship="rel-034"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0383" archimateElement="ac-ams-sync" targetConnections="cn-0384">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0385" archimateElement="ac-auth-flow" targetConnections="cn-0386">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0387" archimateElement="ac-checklists" targetConnections="cn-0388">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0389" archimateElement="ac-comparisons" targetConnections="cn-0390">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0391" archimateElement="ac-contracts" targetConnections="cn-0392">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0393" archimateElement="ac-control-interface" targetConnections="cn-0394">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0395" archimateElement="ac-cross-section" targetConnections="cn-0396">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0397" archimateElement="ac-django" targetConnections="cn-0398">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0399" archimateElement="ac-documentations" targetConnections="cn-0400">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0401" archimateElement="ac-eav" targetConnections="cn-0402">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0403" archimateElement="ac-flows" targetConnections="cn-0404">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0405" archimateElement="ac-iam" targetConnections="cn-0406">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0407" archimateElement="ac-inspections" targetConnections="cn-0408">
<bounds x="20" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0409" archimateElement="ac-issues" targetConnections="cn-0410">
<bounds x="210" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0411" archimateElement="ac-mapper" targetConnections="cn-0412">
<bounds x="400" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0413" archimateElement="ac-notes" targetConnections="cn-0414">
<bounds x="590" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0415" archimateElement="ac-pm" targetConnections="cn-0416">
<bounds x="780" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0417" archimateElement="ac-prescriptions" targetConnections="cn-0418">
<bounds x="970" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0419" archimateElement="ac-processing" targetConnections="cn-0420">
<bounds x="20" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0421" archimateElement="ac-projects" targetConnections="cn-0422">
<bounds x="210" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0423" archimateElement="ac-remarks" targetConnections="cn-0424">
<bounds x="400" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0425" archimateElement="ac-reviews" targetConnections="cn-0426">
<bounds x="590" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0427" archimateElement="ac-rfi" targetConnections="cn-0428">
<bounds x="780" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0429" archimateElement="ac-transmittal" targetConnections="cn-0430">
<bounds x="970" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0431" archimateElement="ac-workspaces" targetConnections="cn-0432">
<bounds x="20" y="470" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T18. Потребители: Управление секретами" id="view-18">
<documentation>Сервисом пользуются 26 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0433" archimateElement="ts-secrets" targetConnections="cn-0435">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0437" source="do-0433" target="do-0436" relationship="rel-089"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0439" source="do-0433" target="do-0438" relationship="rel-090"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0441" source="do-0433" target="do-0440" relationship="rel-091"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0443" source="do-0433" target="do-0442" relationship="rel-092"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0445" source="do-0433" target="do-0444" relationship="rel-093"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0447" source="do-0433" target="do-0446" relationship="rel-094"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0449" source="do-0433" target="do-0448" relationship="rel-095"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0451" source="do-0433" target="do-0450" relationship="rel-096"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0453" source="do-0433" target="do-0452" relationship="rel-097"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0455" source="do-0433" target="do-0454" relationship="rel-098"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0457" source="do-0433" target="do-0456" relationship="rel-099"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0459" source="do-0433" target="do-0458" relationship="rel-100"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0461" source="do-0433" target="do-0460" relationship="rel-101"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0463" source="do-0433" target="do-0462" relationship="rel-102"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0465" source="do-0433" target="do-0464" relationship="rel-103"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0467" source="do-0433" target="do-0466" relationship="rel-104"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0469" source="do-0433" target="do-0468" relationship="rel-105"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0471" source="do-0433" target="do-0470" relationship="rel-106"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0473" source="do-0433" target="do-0472" relationship="rel-107"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0475" source="do-0433" target="do-0474" relationship="rel-108"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0477" source="do-0433" target="do-0476" relationship="rel-109"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0479" source="do-0433" target="do-0478" relationship="rel-110"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0481" source="do-0433" target="do-0480" relationship="rel-111"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0483" source="do-0433" target="do-0482" relationship="rel-112"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0485" source="do-0433" target="do-0484" relationship="rel-113"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0487" source="do-0433" target="do-0486" relationship="rel-114"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0434" archimateElement="ss-vault">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0435" source="do-0434" target="do-0433" relationship="rel-035"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0436" archimateElement="ac-attachments" targetConnections="cn-0437">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0438" archimateElement="ac-bim" targetConnections="cn-0439">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0440" archimateElement="ac-cde" targetConnections="cn-0441">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0442" archimateElement="ac-checklists" targetConnections="cn-0443">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0444" archimateElement="ac-comparisons" targetConnections="cn-0445">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0446" archimateElement="ac-contracts" targetConnections="cn-0447">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0448" archimateElement="ac-django" targetConnections="cn-0449">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0450" archimateElement="ac-documentations" targetConnections="cn-0451">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0452" archimateElement="ac-drawings" targetConnections="cn-0453">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0454" archimateElement="ac-eav" targetConnections="cn-0455">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0456" archimateElement="ac-flows" targetConnections="cn-0457">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0458" archimateElement="ac-iam" targetConnections="cn-0459">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0460" archimateElement="ac-inspections" targetConnections="cn-0461">
<bounds x="20" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0462" archimateElement="ac-issues" targetConnections="cn-0463">
<bounds x="210" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0464" archimateElement="ac-mapper" targetConnections="cn-0465">
<bounds x="400" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0466" archimateElement="ac-measurements" targetConnections="cn-0467">
<bounds x="590" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0468" archimateElement="ac-message-hub" targetConnections="cn-0469">
<bounds x="780" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0470" archimateElement="ac-notes" targetConnections="cn-0471">
<bounds x="970" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0472" archimateElement="ac-pm" targetConnections="cn-0473">
<bounds x="20" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0474" archimateElement="ac-processing" targetConnections="cn-0475">
<bounds x="210" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0476" archimateElement="ac-resources" targetConnections="cn-0477">
<bounds x="400" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0478" archimateElement="ac-rfi" targetConnections="cn-0479">
<bounds x="590" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0480" archimateElement="ac-subscriptions" targetConnections="cn-0481">
<bounds x="780" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0482" archimateElement="ac-system-log" targetConnections="cn-0483">
<bounds x="970" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0484" archimateElement="ac-transmittal" targetConnections="cn-0485">
<bounds x="20" y="470" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0486" archimateElement="ac-workspaces" targetConnections="cn-0487">
<bounds x="210" y="470" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T19. Потребители: Реляционное хранилище" id="view-19">
<documentation>Сервисом пользуются 24 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0488" archimateElement="ts-rdbms" targetConnections="cn-0490">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0492" source="do-0488" target="do-0491" relationship="rel-115"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0494" source="do-0488" target="do-0493" relationship="rel-116"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0496" source="do-0488" target="do-0495" relationship="rel-117"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0498" source="do-0488" target="do-0497" relationship="rel-118"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0500" source="do-0488" target="do-0499" relationship="rel-119"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0502" source="do-0488" target="do-0501" relationship="rel-120"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0504" source="do-0488" target="do-0503" relationship="rel-121"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0506" source="do-0488" target="do-0505" relationship="rel-122"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0508" source="do-0488" target="do-0507" relationship="rel-123"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0510" source="do-0488" target="do-0509" relationship="rel-124"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0512" source="do-0488" target="do-0511" relationship="rel-125"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0514" source="do-0488" target="do-0513" relationship="rel-126"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0516" source="do-0488" target="do-0515" relationship="rel-127"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0518" source="do-0488" target="do-0517" relationship="rel-128"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0520" source="do-0488" target="do-0519" relationship="rel-129"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0522" source="do-0488" target="do-0521" relationship="rel-130"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0524" source="do-0488" target="do-0523" relationship="rel-131"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0526" source="do-0488" target="do-0525" relationship="rel-132"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0528" source="do-0488" target="do-0527" relationship="rel-133"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0530" source="do-0488" target="do-0529" relationship="rel-134"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0532" source="do-0488" target="do-0531" relationship="rel-135"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0534" source="do-0488" target="do-0533" relationship="rel-136"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0536" source="do-0488" target="do-0535" relationship="rel-137"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0538" source="do-0488" target="do-0537" relationship="rel-138"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0489" archimateElement="ss-postgres">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0490" source="do-0489" target="do-0488" relationship="rel-036"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0491" archimateElement="ac-attachments" targetConnections="cn-0492">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0493" archimateElement="ac-bim" targetConnections="cn-0494">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0495" archimateElement="ac-checklists" targetConnections="cn-0496">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0497" archimateElement="ac-comparisons" targetConnections="cn-0498">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0499" archimateElement="ac-contracts" targetConnections="cn-0500">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0501" archimateElement="ac-django" targetConnections="cn-0502">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0503" archimateElement="ac-documentations" targetConnections="cn-0504">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0505" archimateElement="ac-drawings" targetConnections="cn-0506">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0507" archimateElement="ac-eav" targetConnections="cn-0508">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0509" archimateElement="ac-flows" targetConnections="cn-0510">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0511" archimateElement="ac-iam" targetConnections="cn-0512">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0513" archimateElement="ac-inspections" targetConnections="cn-0514">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0515" archimateElement="ac-issues" targetConnections="cn-0516">
<bounds x="20" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0517" archimateElement="ac-mapper" targetConnections="cn-0518">
<bounds x="210" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0519" archimateElement="ac-message-hub" targetConnections="cn-0520">
<bounds x="400" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0521" archimateElement="ac-notes" targetConnections="cn-0522">
<bounds x="590" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0523" archimateElement="ac-pm" targetConnections="cn-0524">
<bounds x="780" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0525" archimateElement="ac-processing" targetConnections="cn-0526">
<bounds x="970" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0527" archimateElement="ac-resources" targetConnections="cn-0528">
<bounds x="20" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0529" archimateElement="ac-rfi" targetConnections="cn-0530">
<bounds x="210" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0531" archimateElement="ac-subscriptions" targetConnections="cn-0532">
<bounds x="400" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0533" archimateElement="ac-system-log" targetConnections="cn-0534">
<bounds x="590" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0535" archimateElement="ac-transmittal" targetConnections="cn-0536">
<bounds x="780" y="390" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0537" archimateElement="ac-workspaces" targetConnections="cn-0538">
<bounds x="970" y="390" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T20. Потребители: Кэш" id="view-20">
<documentation>Сервисом пользуются 5 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0539" archimateElement="ts-cache" targetConnections="cn-0541">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0543" source="do-0539" target="do-0542" relationship="rel-139"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0545" source="do-0539" target="do-0544" relationship="rel-140"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0547" source="do-0539" target="do-0546" relationship="rel-141"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0549" source="do-0539" target="do-0548" relationship="rel-142"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0551" source="do-0539" target="do-0550" relationship="rel-143"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0540" archimateElement="ss-redis">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0541" source="do-0540" target="do-0539" relationship="rel-037"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0542" archimateElement="ac-django" targetConnections="cn-0543">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0544" archimateElement="ac-issues" targetConnections="cn-0545">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0546" archimateElement="ac-mapper" targetConnections="cn-0547">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0548" archimateElement="ac-message-hub" targetConnections="cn-0549">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0550" archimateElement="ac-pm" targetConnections="cn-0551">
<bounds x="780" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T21. Потребители: Событийная шина" id="view-21">
<documentation>Сервисом пользуются 14 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0552" archimateElement="ts-events" targetConnections="cn-0554">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0556" source="do-0552" target="do-0555" relationship="rel-144"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0558" source="do-0552" target="do-0557" relationship="rel-145"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0560" source="do-0552" target="do-0559" relationship="rel-146"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0562" source="do-0552" target="do-0561" relationship="rel-147"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0564" source="do-0552" target="do-0563" relationship="rel-148"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0566" source="do-0552" target="do-0565" relationship="rel-149"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0568" source="do-0552" target="do-0567" relationship="rel-150"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0570" source="do-0552" target="do-0569" relationship="rel-151"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0572" source="do-0552" target="do-0571" relationship="rel-152"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0574" source="do-0552" target="do-0573" relationship="rel-153"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0576" source="do-0552" target="do-0575" relationship="rel-154"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0578" source="do-0552" target="do-0577" relationship="rel-155"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0580" source="do-0552" target="do-0579" relationship="rel-156"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0582" source="do-0552" target="do-0581" relationship="rel-157"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0553" archimateElement="ss-kafka">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0554" source="do-0553" target="do-0552" relationship="rel-038"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0555" archimateElement="ac-ams-sync" targetConnections="cn-0556">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0557" archimateElement="ac-contracts" targetConnections="cn-0558">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0559" archimateElement="ac-django" targetConnections="cn-0560">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0561" archimateElement="ac-documentations" targetConnections="cn-0562">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0563" archimateElement="ac-eav" targetConnections="cn-0564">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0565" archimateElement="ac-flows" targetConnections="cn-0566">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0567" archimateElement="ac-iam" targetConnections="cn-0568">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0569" archimateElement="ac-inspections" targetConnections="cn-0570">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0571" archimateElement="ac-issues" targetConnections="cn-0572">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0573" archimateElement="ac-mapper" targetConnections="cn-0574">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0575" archimateElement="ac-message-hub" targetConnections="cn-0576">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0577" archimateElement="ac-notes" targetConnections="cn-0578">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0579" archimateElement="ac-pm" targetConnections="cn-0580">
<bounds x="20" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0581" archimateElement="ac-system-log" targetConnections="cn-0582">
<bounds x="210" y="310" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T22. Потребители: Очередь сообщений AMQP" id="view-22">
<documentation>Сервисом пользуются 12 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0583" archimateElement="ts-amqp" targetConnections="cn-0585">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0587" source="do-0583" target="do-0586" relationship="rel-158"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0589" source="do-0583" target="do-0588" relationship="rel-159"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0591" source="do-0583" target="do-0590" relationship="rel-160"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0593" source="do-0583" target="do-0592" relationship="rel-161"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0595" source="do-0583" target="do-0594" relationship="rel-162"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0597" source="do-0583" target="do-0596" relationship="rel-163"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0599" source="do-0583" target="do-0598" relationship="rel-164"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0601" source="do-0583" target="do-0600" relationship="rel-165"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0603" source="do-0583" target="do-0602" relationship="rel-166"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0605" source="do-0583" target="do-0604" relationship="rel-167"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0607" source="do-0583" target="do-0606" relationship="rel-168"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0609" source="do-0583" target="do-0608" relationship="rel-169"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0611" source="do-0583" target="do-0610" relationship="rel-244"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0584" archimateElement="ss-rabbit">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0585" source="do-0584" target="do-0583" relationship="rel-039"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0586" archimateElement="ac-cde" targetConnections="cn-0587">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0588" archimateElement="ac-contracts" targetConnections="cn-0589">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0590" archimateElement="ac-django" targetConnections="cn-0591">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0592" archimateElement="ac-documentations" targetConnections="cn-0593">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0594" archimateElement="ac-flows" targetConnections="cn-0595">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0596" archimateElement="ac-issues" targetConnections="cn-0597">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0598" archimateElement="ac-mapper" targetConnections="cn-0599">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0600" archimateElement="ac-notes" targetConnections="cn-0601">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0602" archimateElement="ac-pm" targetConnections="cn-0603">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0604" archimateElement="ac-processing" targetConnections="cn-0605">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0606" archimateElement="ac-rfi" targetConnections="cn-0607">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0608" archimateElement="ac-transmittal" targetConnections="cn-0609">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0610" archimateElement="ac-bim-converter" targetConnections="cn-0611">
<bounds x="20" y="310" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T23. Потребители: Оркестрация процессов BPMN" id="view-23">
<documentation>Сервисом пользуется 1 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0612" archimateElement="ts-bpmn" targetConnections="cn-0614">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0616" source="do-0612" target="do-0615" relationship="rel-170"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0613" archimateElement="ss-camunda">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0614" source="do-0613" target="do-0612" relationship="rel-040"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0615" archimateElement="ac-cde" targetConnections="cn-0616">
<bounds x="20" y="150" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T24. Потребители: Объектное хранилище" id="view-24">
<documentation>Сервисом пользуются 16 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0617" archimateElement="ts-object" targetConnections="cn-0619">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0621" source="do-0617" target="do-0620" relationship="rel-171"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0623" source="do-0617" target="do-0622" relationship="rel-172"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0625" source="do-0617" target="do-0624" relationship="rel-173"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0627" source="do-0617" target="do-0626" relationship="rel-174"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0629" source="do-0617" target="do-0628" relationship="rel-175"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0631" source="do-0617" target="do-0630" relationship="rel-176"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0633" source="do-0617" target="do-0632" relationship="rel-177"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0635" source="do-0617" target="do-0634" relationship="rel-178"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0637" source="do-0617" target="do-0636" relationship="rel-179"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0639" source="do-0617" target="do-0638" relationship="rel-180"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0641" source="do-0617" target="do-0640" relationship="rel-181"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0643" source="do-0617" target="do-0642" relationship="rel-182"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0645" source="do-0617" target="do-0644" relationship="rel-183"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0647" source="do-0617" target="do-0646" relationship="rel-184"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0649" source="do-0617" target="do-0648" relationship="rel-185"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0651" source="do-0617" target="do-0650" relationship="rel-186"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0653" source="do-0617" target="do-0652" relationship="rel-245"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0618" archimateElement="nd-s3">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0619" source="do-0618" target="do-0617" relationship="rel-041"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0620" archimateElement="ac-attachments" targetConnections="cn-0621">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0622" archimateElement="ac-cde" targetConnections="cn-0623">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0624" archimateElement="ac-contracts" targetConnections="cn-0625">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0626" archimateElement="ac-django" targetConnections="cn-0627">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0628" archimateElement="ac-documentations" targetConnections="cn-0629">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0630" archimateElement="ac-eav" targetConnections="cn-0631">
<bounds x="970" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0632" archimateElement="ac-iam" targetConnections="cn-0633">
<bounds x="20" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0634" archimateElement="ac-issues" targetConnections="cn-0635">
<bounds x="210" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0636" archimateElement="ac-mapper" targetConnections="cn-0637">
<bounds x="400" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0638" archimateElement="ac-measurements" targetConnections="cn-0639">
<bounds x="590" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0640" archimateElement="ac-message-hub" targetConnections="cn-0641">
<bounds x="780" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0642" archimateElement="ac-notes" targetConnections="cn-0643">
<bounds x="970" y="230" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0644" archimateElement="ac-pm" targetConnections="cn-0645">
<bounds x="20" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0646" archimateElement="ac-resources" targetConnections="cn-0647">
<bounds x="210" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0648" archimateElement="ac-rfi" targetConnections="cn-0649">
<bounds x="400" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0650" archimateElement="ac-subscriptions" targetConnections="cn-0651">
<bounds x="590" y="310" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0652" archimateElement="ac-bim-converter" targetConnections="cn-0653">
<bounds x="780" y="310" width="170" height="55"/>
</child>
</element>
<element xsi:type="archimate:ArchimateDiagramModel" name="T25. Потребители: Отправка почтовых уведомлений" id="view-25">
<documentation>Сервисом пользуются 6 из 37 приложений контура.</documentation>
<child xsi:type="archimate:DiagramObject" id="do-0654" archimateElement="ts-mail" targetConnections="cn-0656">
<bounds x="20" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0658" source="do-0654" target="do-0657" relationship="rel-187"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0660" source="do-0654" target="do-0659" relationship="rel-188"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0662" source="do-0654" target="do-0661" relationship="rel-189"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0664" source="do-0654" target="do-0663" relationship="rel-190"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0666" source="do-0654" target="do-0665" relationship="rel-191"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0668" source="do-0654" target="do-0667" relationship="rel-192"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0655" archimateElement="nd-smtp">
<bounds x="320" y="20" width="260" height="60"/>
<sourceConnection xsi:type="archimate:Connection" id="cn-0656" source="do-0655" target="do-0654" relationship="rel-042"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0657" archimateElement="ac-flows" targetConnections="cn-0658">
<bounds x="20" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0659" archimateElement="ac-inspections" targetConnections="cn-0660">
<bounds x="210" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0661" archimateElement="ac-issues" targetConnections="cn-0662">
<bounds x="400" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0663" archimateElement="ac-rfi" targetConnections="cn-0664">
<bounds x="590" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0665" archimateElement="ac-subscriptions" targetConnections="cn-0666">
<bounds x="780" y="150" width="170" height="55"/>
</child>
<child xsi:type="archimate:DiagramObject" id="do-0667" archimateElement="ac-transmittal" targetConnections="cn-0668">
<bounds x="970" y="150" width="170" height="55"/>
</child>
</element>
</folder>
</archimate:model>