MTB ESB Documentation

MTB ESB Documentation

Единая точка входа в архитектуру, подключение Consumer, публикацию API и эксплуатацию MTB ESB Next Gen.

Интеграционная платформа банка — от API-контракта до эксплуатации

MTB ESB Next Gen объединяет WSO2 API Manager, Apache Kafka, Event Router, Kestra, адаптеры и Callback Service в управляемый интеграционный контур.

Этот портал помогает быстро ответить на три вопроса: как подключиться, как опубликовать API и как безопасно сопровождать интеграцию.

Главный принцип

Consumer работает со стабильным API через WSO2. Внутреннюю доставку, маршрутизацию, оркестрацию и связь с банковскими системами обеспечивает платформа.

С чего начать

Платформа одним взглядом

УровеньОтветственность
WSO2 API ManagerЕдиная точка входа, authentication, authorization, policies и API lifecycle
Event Router + KafkaУправляемый маршрут и транспорт сообщений
KestraМногошаговая оркестрация и обработка сложных процессов
AdaptersИзоляция протоколов и моделей целевых банковских систем
Callback ServiceНадёжная асинхронная доставка результата Consumer
ObservabilityСквозные metrics, logs и distributed traces

Документация по разделам

Основные интеграционные потоки

FlowКогда применяетсяКлючевой маршрут
DirectОдна логически завершённая операцияWSO2 → Router/Kafka → Adapter
AsyncРезультат приходит после подтверждения приёмаWSO2 → Kafka → Adapter → Callback
OrchestratedНесколько шагов, систем или компенсацияWSO2 → Kafka → Kestra → Adapters

Платформенные правила

  • API начинается с согласованного контракта и владельца.
  • WSO2 не используется для сложной доменной бизнес-логики.
  • X-Consumer-ID, X-External-Request-ID, traceparent и Idempotency-Key имеют разные назначения.
  • Timeout, retry, DLQ и idempotency проектируются до реализации.
  • Dev, Stage и Prod разделены; артефакты продвигаются контролируемо.
  • Секреты и чувствительные payload не размещаются в документации и логах.

Статус и актуальность

Утверждённые policies имеют приоритет над черновыми проектными материалами. Если страницы или источники расходятся, зарегистрируйте конфликт и уточните действующее решение у владельца соответствующего раздела.

Быстрые ссылки

On this page