Архітектура інтеграції
Integration Architecture
Architektura integracji
Legion надає двосторонній REST API: (1) Legion як отримувач розрахованих моделей від АПК прогнозування; (2) Legion як джерело подій для зовнішніх систем моніторингу та диспетчеризації. Весь обмін відбувається через HTTPS з Bearer-токен автентифікацією.
Legion provides a bidirectional REST API: (1) Legion as receiver of calculated models from prediction HSCs; (2) Legion as event source for external monitoring and dispatch systems. All exchange occurs over HTTPS with Bearer token authentication.
Legion udostępnia dwukierunkowy REST API: (1) Legion jako odbiorca obliczonych modeli z KAP prognozowania; (2) Legion jako źródło zdarzeń dla zewnętrznych systemów monitorowania i dyspozytorskich. Cała wymiana odbywa się przez HTTPS z uwierzytelnianiem Bearer token.
Прийом даних від АПК (Вхідний API)
Receiving data from HSC (Inbound API)
Odbiór danych z KAP (Przychodzące API)
Вихідний API: вебхуки для зовнішніх систем
Outbound API: webhooks for external systems
Wychodzące API: webhooki dla systemów zewnętrznych
Підтримувані АПК та протоколи
Supported HSCs and protocols
Obsługiwane KAP i protokoły
| АПК / Система | HSC / System | KAP / System | Протокол | Protocol | Protokół | Тип даних | Data type | Typ danych |
|---|---|---|---|---|---|---|---|---|
| АДІС (хімічна обстановка) | ADIS | ADIS | REST/JSON | REST/JSON | REST/JSON | Зони ураження, концентрації | Impact zones, concentrations | Strefy rażenia, stężenia |
| ЕКОМ / Гармонія | ECOM / Harmonia | ECOM / Harmonia | REST/JSON | REST/JSON | REST/JSON | Полігони зон, прогноз | Zone polygons, forecast | Polygony stref, prognoza |
| Держгідромет / АІУС РС НС | State Hydromet / AIYS RS NS | Hidromet / AIYS RS NS | REST/JSON, XML | REST/JSON, XML | REST/JSON, XML | Рівень води, прогноз паводку | Water level, flood forecast | Poziom wody, prognoza powodzi |
| Власний розрахунок Legion | Legion built-in calculation | Wbudowany moduł Legion | — | — | — | За методикою ДСНС (НХР) | DSNS methodology (HC) | Metodologia DSNS (NSCh) |
| Будь-яка система з CAP | Any CAP-compatible system | Dowolny system CAP | CAP v1.2 | CAP v1.2 | CAP v1.2 | Стандартне тривожне повідомлення | Standard alert message | Standardowy komunikat alarmowy |
Для підключення АПК до Legion потрібен Bearer-токен (видається КСВТ) і мережева доступність між системами. Підтримується мультитенантність: кілька АПК можуть надсилати дані одночасно для різних зон відповідальності.
To connect an HSC to Legion, a Bearer token (issued by KSVT) and network accessibility between systems are required. Multi-tenancy is supported: multiple HSCs can send data simultaneously for different responsibility zones.
Do połączenia KAP z Legion wymagany jest token Bearer (wydany przez KSVT) i dostępność sieciowa między systemami. Obsługiwana jest wielodzierżawność: wiele KAP może przesyłać dane jednocześnie dla różnych stref odpowiedzialności.