Открыть меню

ПО: WebIUS

Создано 5 мая 2026 г. Обновлено 2 июн. 2026 г. 6 мин чтения

Справочная заметка 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
ReportingUptime-отчёты, инциденты, статистика транзакций
User ManagementRBAC (роли: оператор, инженер, администратор)

Архитектура 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Экспорт данных для аналитики

Связанные заметки

Ссылаются на эту заметку

Источник: публичный слой Obsidian Vault.