Любая взаимосвязь между системами — это контракт, который зафиксирован в реестре. Без контракта соединение существует, но превращается в источник скрытых зависимостей и операционного шума. ESAETCH относится к этому как к инженерной дисциплине.
Системы, в которых данные впервые возникают. Они авторитетны для своего класса и не зависят от соседей.
Системы, которые читают данные из источников и формируют производные представления.
Поверхность, на которой экосистема встречается с оператором или внешней средой.
Системы, чья задача — согласовать действия других систем. Не носители данных, носители решений.
Системы, читающие состояние сети только для оценки её здоровья. Не вмешиваются в основные потоки.
Системы, через которые экосистема выходит наружу и принимает сигнал от внешнего мира.
Передача исходных данных в аналитический контур; обязательный регистрация контракта в реестре экосистемы.
Производные представления попадают на поверхность взаимодействия с оператором через согласованную модель.
Координационные системы взаимодействуют со всеми классами, но не подменяют их собственную логику.
Наблюдательный контур читает состояния из всех систем, не создавая обратной зависимости.
Граничные системы — единственный класс, имеющий право работать с внешней поверхностью экосистемы.
Производные системы могут опираться друг на друга, но цепочка явно описана в реестре, без скрытых мостов.
Прямой канал между источником и интерфейсом запрещён регламентом: интерфейс всегда говорит с аналитическим слоем.
Любые соединения, не вписанные в матрицу, считаются нарушением регламента и подлежат ревизии в ближайшем цикле.
В реестре экосистемы у каждой системы есть один владелец-узел. Он отвечает за актуальность описания, инициирует ревизию при расхождении и подписывает изменения контракта.
Реестр — не «документация». Это поверхность, на которой решается, имеет ли система право существовать в экосистеме именно в том виде, как описано.