MTB ESB Documentation

MTB Enterprise Service Bus - Технічна документація

Автоматично згенерована технічна специфікація інтеграційної шини MTB.

MTB Enterprise Service Bus: Technical Documentation

Цей документ містить актуальну інформацію про архітектуру та специфікації бізнес-процесів, що обслуговуються API-шиною Nexus. Дані синхронізовано з api-bus.json.


1. Архітектура Системи (ESB Landscape)

Інтеграційна шина побудована на базі рішень WSO2 та Apache Kafka, забезпечуючи надійну синхронну та асинхронну взаємодію.

Огляд архітектури (Mermaid)


2. Бізнес-процеси

2.1 Order-to-Cash

Домени: Finance, Sales
Опис: Наскрізний процес від отримання замовлення до визнання виручки.

Активна версія: v2.4.1

  • Статус: Active
  • Телеметрія:
  • Підключені Адаптери:
    • SAP ERP: Connected (Source)
    • IS-Card: Connected (Processing)
    • B2 Storage: Offline (Target)

Конфігурація Kafka топіків

Назва топікаТипОпис
orders.v2.incominginputВхідні повідомлення замовлень
orders.v2.processedoutputОброблені замовлення
orders.v2.retryretryЧерга на повторну обробку
orders.v2.deadletterdltЧерга помилок

Логіка та Оркестрація

  • Logic Engine: JSONLogic v1.2
  • Orchestration Engine: Kestra BPMN
  • Топологія процесу (Mermaid):

2.2 Inventory Sync

Домени: Supply Chain
Опис: Синхронізація складських залишків у реальному часі.

Активна версія: v3.0.5

  • Статус: Warning
  • Телеметрія:
    • Uptime: 94.20%
    • Latency: 120ms
  • Підключені Адаптери:
    • SAP ERP: Connected
    • Logistics-Hub: Offline

Конфігурація Kafka топіків

Назва топікаТипОпис
inventory.updates.v1inputСповіщення про зміну залишків
inventory.errors.v1dltНевдалі спроби синхронізації

3. Governance & Security (WSO2)

Всі API підпорядковуються єдиним стандартам безпеки:

  • Автентифікація: OAuth2 / mTLS (обов'язково для всіх процесів)
  • Rate Limit: 5,000 запитів на хвилину (стандарт)
  • Моніторинг: Prometheus / Grafana
  • Логування: Centralized ELK Stack

Цей документ згенеровано автоматично на основі api-bus.json. Для внесення змін оновіть файл конфігурації.

On this page