ПО: WebIUS
Справочная заметка ATM: ПО: WebIUS.
ПО: WebIUS
[!note] Вариант EMS/remote management слоя Эта заметка описывает WebIUS как возможный EMS/remote management слой, особенно в Wincor/DN legacy context. WebIUS не равен terminal application или processing platform и может сосуществовать с другими слоями в переходных архитектурах.
Обзор продукта
| Параметр | Значение |
|---|---|
| Полное название | WebIUS (Web-based Interactive User System) |
| Вендор | Wincor Nixdorf / Diebold Nixdorf |
| Тип ПО | ATM Estate Management System (EMS) / Remote Management |
| Интерфейс | Web-браузер (отсюда «Web» в названии) |
| Назначение | Централизованное управление, мониторинг и конфигурирование парка ATM |
| Основные рынки | Европа, Россия, СНГ (исторически сильные позиции Wincor) |
| Интеграция | ProTopas (Wincor), Vynamic Software (DN) |
[!note] Статус продукта WebIUS — зрелый продукт, разработанный для экосистемы Wincor Nixdorf. После слияния с Diebold (2016) продолжает поддерживаться, но постепенно вытесняется Vynamic View и AllConnect Data Engine. Многие банки с Wincor-парком продолжают использовать WebIUS.
Функциональные возможности
Мониторинг (Real-time Monitoring)
graph TD
subgraph ATM_PARK["Парк ATM"]
ATM_A["ATM-001\nProCash 2050\nIn Service ✅"]
ATM_B["ATM-002\nProCash 2050\nOut of Service ❌\nDiespenser Jam"]
ATM_C["ATM-003\nDN200\nLow Cash ⚠️"]
end
subgraph WEBIUS["WebIUS Server"]
COLLECT["Data Collection\n(polling / push)"]
STATE["State Engine\n(статусы устройств)"]
ALERT_E["Alert Engine\n(пороги, правила)"]
DB["WebIUS Database\n(история, журналы)"]
WEB_UI["Web UI\n(browser-based)"]
end
subgraph USERS["Пользователи"]
OPS["Операционный\nцентр банка"]
ENG["Инженер\nполевого обслуж."]
CASH["Служба\nинкассации"]
end
ATM_A -->|"Status heartbeat"| COLLECT
ATM_B -->|"Error event"| COLLECT
ATM_C -->|"Cash level update"| COLLECT
COLLECT --> STATE
STATE --> ALERT_E
STATE --> DB
ALERT_E -->|"Email / SMS / SNMP"| OPS
DB --> WEB_UI
WEB_UI --> OPS
WEB_UI --> ENG
WEB_UI --> CASH
Основные функции WebIUS
| Функция | Описание |
|---|---|
| Device Monitoring | Реальное время: статус ATM, компонентов, кассет |
| Alert Management | Настройка порогов, каналы оповещения (email, SMS, SNMP) |
| Remote Diagnostics | Запрос детального статуса, тестовые команды |
| Journal Management | Просмотр EJ (Electronic Journal), поиск транзакций |
| Cash Management | Уровни наличности, прогноз опустошения, планирование инкассации |
| Configuration | Параметры ATM, экранные настройки, таймауты |
| Key Management | Инициирование Remote Key Loading |
| Software Deployment | Удалённая установка обновлений ПО ATM |
| Reporting | Uptime-отчёты, инциденты, статистика транзакций |
| User Management | RBAC (роли: оператор, инженер, администратор) |
Архитектура WebIUS
graph TD
subgraph ATM_SIDE["Сторона ATM"]
ATM_APP["ProTopas / Vynamic\nна ATM"]
ATM_AGENT["WebIUS Agent\n(компонент на ATM)"]
end
subgraph SERVER["WebIUS Server (банк)"]
WEB_SRV["Web Server\n(Apache / IIS)"]
APP_SRV["Application Server\n(Java EE)"]
DB_SRV["Database\n(MS SQL / Oracle)"]
MQ["Message Queue\n(JMS / ActiveMQ)"]
end
subgraph CLIENT["Клиенты"]
BROWSER["Web Browser\n(IE / Chrome / Firefox)"]
MOBILE["Mobile Browser"]
end
ATM_APP --> ATM_AGENT
ATM_AGENT -->|"TCP/TLS\n(proprietary protocol)"| MQ
MQ --> APP_SRV
APP_SRV <--> DB_SRV
APP_SRV --> WEB_SRV
WEB_SRV --> BROWSER
WEB_SRV --> MOBILE
Компонент на ATM — WebIUS Agent
- Небольшой агент, запущенный рядом с ProTopas/Vynamic
- Собирает данные XFS-событий (SIU, CDM, IDC status)
- Отправляет статус и события на WebIUS Server
- Принимает команды с сервера (диагностика, remote reset)
Работа с Electronic Journal (EJ)
WebIUS предоставляет интерфейс для работы с EJ ATM:
sequenceDiagram
participant OPS as Оператор банка
participant WEBIUS as WebIUS
participant ATM_DB as ATM EJ Storage
participant EJ_SRV as EJ Server
OPS->>WEBIUS: Поиск транзакции:\nPAN=****1234, дата=2026-05-05
WEBIUS->>EJ_SRV: Query EJ records\n{terminal_id, date_range, pan_masked}
EJ_SRV->>ATM_DB: Fetch records
ATM_DB-->>EJ_SRV: EJ entries
EJ_SRV-->>WEBIUS: Transaction list
WEBIUS-->>OPS: Результаты:\n14:22:35 Withdrawal 5000 RUB APPROVED\n14:23:10 Balance Inquiry APPROVED
OPS->>WEBIUS: Экспорт EJ записи (для dispute)
WEBIUS-->>OPS: CSV / PDF отчёт
Структура EJ-записи (пример)
[2026-05-05 14:22:35.412] TRANSACTION START
TERMINAL : ATM-001 (ProCash 2050)
SEQUENCE : 000123
PAN : 427612******9012
AMOUNT : 5000.00 RUB
TYPE : WITHDRAWAL
[2026-05-05 14:22:35.890] CARD READ OK (chip)
[2026-05-05 14:22:48.102] PIN ENTERED
[2026-05-05 14:22:48.200] AUTH REQUEST SENT MTI=0200 STAN=789012
[2026-05-05 14:22:49.315] AUTH RESPONSE MTI=0210 RC=00 AUTH=A1B2C3
[2026-05-05 14:22:49.400] DISPENSE 5x1000 RUB
[2026-05-05 14:22:49.500] SHUTTER OPEN
[2026-05-05 14:22:52.100] CASH TAKEN
[2026-05-05 14:22:52.200] SHUTTER CLOSED
[2026-05-05 14:22:52.300] CARD EJECTED
[2026-05-05 14:22:52.400] RECEIPT PRINTED
[2026-05-05 14:22:52.500] TRANSACTION END STATUS=OK
Cash Management в WebIUS
| Функция | Описание |
|---|---|
| Текущий остаток | Количество банкнот в каждой кассете (из XFS CDM status) |
| Порог Low Cash | Настраиваемый порог (например: < 500 банкнот = WARNING) |
| Порог Empty | Порог для OUT OF SERVICE (например: < 50 банкнот) |
| Прогноз | На основе исторических данных — когда опустеет кассета |
| Инкассационный маршрут | Планирование порядка объезда ATM |
| Отчёт для инкассатора | Сколько загружать в каждую кассету |
Управление ключами через WebIUS
sequenceDiagram
participant ADMIN as Администратор
participant WEBIUS as WebIUS
participant HSM_B as Bank HSM
participant ATM_EPP as ATM EPP
ADMIN->>WEBIUS: Инициировать RKL для ATM-001
WEBIUS->>HSM_B: Запрос: сгенерировать\nTransport Key для ATM-001
HSM_B-->>WEBIUS: TK (зашифрован под LMK)
WEBIUS->>ATM_EPP: Отправить TK (зашифрован)\nпо защищённому каналу
ATM_EPP-->>WEBIUS: TK загружен OK
WEBIUS->>HSM_B: Запрос: ZPK под TK
HSM_B-->>WEBIUS: ZPK encrypted under TK
WEBIUS->>ATM_EPP: Отправить ZPK
ATM_EPP-->>WEBIUS: ZPK загружен OK
WEBIUS-->>ADMIN: RKL завершён успешно\nATM-001 готов к работе
Роли пользователей WebIUS (RBAC)
| Роль | Права |
|---|---|
| Administrator | Полный доступ: настройка, пользователи, ключи |
| Operations | Мониторинг, просмотр журналов, управление инцидентами |
| Engineer | Диагностика, тестовые команды, обновление ПО |
| Cash Manager | Отчёты о наличности, планирование инкассации |
| Read Only | Только просмотр статусов и отчётов |
Интеграция WebIUS с другими системами
| Система | Интеграция |
|---|---|
| ProTopas / Vynamic | Агент на ATM, нативная интеграция |
| Vynamic View | Параллельное или замещающее использование |
| SNMP | Экспорт статусов в NMS банка |
| Email-сервер | Оповещения по email |
| SMS-шлюз | Оповещения по SMS |
| Ticketing (ITSM) | API-интеграция для создания инцидентов (ServiceNow, Jira и др.) |
| BI / Reporting | Экспорт данных для аналитики |
Связанные заметки
- ATM-ПО-обзор — обзор всего ATM ПО
- ATM-Стек-Diebold-Vynamic-DDC — где WebIUS может встречаться как legacy/transition EMS
- ATM-Wincor-Nixdorf — Wincor Nixdorf ATM (основные пользователи WebIUS)
- ATM-Diebold-Vynamic — Vynamic View (преемник/альтернатива)
- ATM-Кассеты-и-Диспенсер — кассеты (управление через WebIUS)
- TERM-ems · TERM-ej · TERM-rkl
Ссылаются на эту заметку
Заметка
ATM — база знаний
Заметка
ПО: Diebold Nixdorf Vynamic Software
Заметка
Электронный журнал ATM — виды и особенности
Заметка
ПО: KAL Kalignite
Заметка
Программное обеспечение ATM — обзор
Заметка
Стек Diebold Nixdorf / Vynamic / DDC
Заметка
Термин: EJ (Electronic Journal)
Заметка
EMS — Estate Management System
Заметка
Термин: Reconciliation (Сверка)
Заметка
Термин: RKL (Remote Key Loading)
Заметка
Производитель ATM: Wincor Nixdorf