MTB ESB Documentation

Цели и границы

Целевое состояние, ожидаемый результат и ответственность MTB ESB Next Gen.

Цели и границы платформы

Проект создаёт управляемую интеграционную платформу для взаимодействия внешних приложений и внутренних систем банка. Главный результат — не отдельный API, а повторяемый способ безопасно подключать новые системы и интеграции.

Цели

  1. Единая точка входа. Публиковать и контролировать API через WSO2 API Manager.
  2. Надёжная доставка. Использовать Kafka как транспортный backbone для событий и сообщений.
  3. Изоляция систем. Подключать целевые системы через независимые адаптеры.
  4. Управляемая сложность. Выносить многошаговые процессы в Kestra, не перегружая API Gateway бизнес-логикой.
  5. Повторяемый onboarding. Стандартизировать подключение потребителей, API и новых адаптеров.
  6. Эксплуатационная прозрачность. Обеспечить логи, метрики, трассировку, правила восстановления и понятное ownership.

Целевые показатели требуют подтверждения

В Project Charter приведены проектные показатели доступности, latency и охвата интеграций. До утверждения NFR и измеримого baseline их следует воспринимать как целевые ориентиры, а не как действующие SLA платформы.

Что входит в платформу

  • управление API, приложениями, подписками и политиками доступа;
  • публикация документации API в Developer Portal;
  • маршрутизация сообщений и ведение контрактного каталога Kafka topics;
  • прямые, асинхронные и оркестрируемые интеграционные потоки;
  • шаблоны и runtime для адаптеров целевых систем;
  • callback-механизм для асинхронных ответов;
  • общие правила идентификации, трассировки и идемпотентности;
  • развёртывание и продвижение артефактов по Dev, Stage и Prod;
  • базовые средства наблюдаемости и эксплуатационные процедуры.

Что находится за границами

Платформа не должна становиться:

  • системой хранения банковских бизнес-данных;
  • заменой core banking или другой целевой системы;
  • местом размещения доменной бизнес-логики внутри WSO2;
  • неуправляемым набором point-to-point интеграций;
  • архивом сообщений без ограниченного срока хранения;
  • способом обойти владельца API, security review или release gate.

Границы ответственности

ЗонаОтветственность платформыОтветственность подключаемой команды
API contractСтандарты, проверка и публикацияСемантика операции и корректность модели данных
ДоступМеханизмы auth, scopes и policiesОбоснование доступа и актуальные владельцы
ДоставкаGateway, transport, routing и platform retryКорректная обработка ответа и согласованная retry-модель
Целевая системаАдаптер и наблюдаемость интеграцииДоступность, ограничения и бизнес-поведение системы
ПоддержкаДиагностика платформенного маршрутаКонтекст операции и поддержка потребляющего приложения

Критерий успешной интеграции

Интеграция считается готовой не после создания API в Publisher, а когда:

  • контракт согласован и опубликован;
  • определён тип потока и маршрут;
  • настроены безопасность, scopes и ограничения;
  • запрос прослеживается end-to-end;
  • известны timeout, retry и error semantics;
  • пройдены проверки целевого окружения;
  • зафиксированы владельцы и путь эскалации.

On this page