Открыть меню

ПО: Diebold Nixdorf Vynamic Software

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

Справочная заметка ATM: ПО: Diebold Nixdorf Vynamic Software.

ПО: Diebold Nixdorf Vynamic Software

[!note] Вариант terminal/EMS слоя Эта заметка описывает Vynamic как возможный terminal software / monitoring / security слой, особенно для DN/Wincor-heavy или mixed fleet сценариев. Конкретная связка с DDC, ISO 8583, WebIUS, Vynamic View и hardware зависит от версии продукта и проекта.

Обзор продукта

ПараметрЗначение
ВендорDiebold Nixdorf
ПродуктVynamic® Software Suite
ТипМультивендорная ATM-платформа + EMS + Security
ПредшественникиProTopas (Wincor Nixdorf), TP.NET, Diebold LADS
ОСWindows 10 IoT Enterprise
Интерфейс с железомCEN/XFS 3.30
Поддерживаемые ATMDiebold Nixdorf DN, Wincor ProCash, NCR SelfServ, Nautilus и другие
ПротоколыDDC, ISO 8583, NDC

Состав Vynamic Software Suite

mindmap
  root((Vynamic Suite))
    Vynamic Software
      ATM Application Engine
      Screen Flow Designer
      XFS Integration
      DDC / ISO 8583 Client
    Vynamic View
      Real-time Monitoring
      Device Status
      Alerts & Notifications
    Vynamic Security
      Application Whitelisting
      Disk Encryption
      Device Integrity
      BIOS Protection
    Vynamic Distributed Day
      Cash Management
      Forecasting
      Replenishment Planning
    AllConnect Data Engine
      Analytics Platform
      Predictive Maintenance
      KPI Dashboards

Vynamic Software — ATM Application

Архитектура

graph TD
    subgraph VYNAMIC["Vynamic Software (на ATM)"]
        UI_ENG["UI Engine\n(экраны, сценарии, XML/HTML5)"]
        FLOW["Transaction Flow\n(XML-based flow definitions)"]
        XFS_INT["XFS Integration Layer\n(WFS API calls)"]
        HOST_CLI["Host Communication\n(DDC / ISO 8583 client)"]
        EJ_MOD["Electronic Journal\n(logging module)"]
        SEC_MOD["Security Module\n(Vynamic Security integration)"]
    end

    subgraph XFS_SP["XFS Service Providers"]
        CDM_SP["CDM SP"]
        EPP_SP["EPP SP"]
        IDC_SP["IDC SP"]
        PTR_SP["PTR SP"]
        SIU_SP["SIU SP"]
    end

    HOST["ATM Host\n(DDC / ISO 8583)"]
    HW["Физическое железо\n(DN / Wincor / NCR)"]

    UI_ENG --> FLOW
    FLOW --> XFS_INT
    FLOW --> HOST_CLI
    FLOW --> EJ_MOD
    XFS_INT --> CDM_SP
    XFS_INT --> EPP_SP
    XFS_INT --> IDC_SP
    XFS_INT --> PTR_SP
    XFS_INT --> SIU_SP
    CDM_SP --> HW
    HOST_CLI --> HOST

Transaction Flow — XML/JSON-based сценарии

Vynamic определяет сценарии взаимодействия с клиентом через XML/JSON flow definitions:

<!-- Упрощённый пример flow definition (схематично) -->
<TransactionFlow id="Withdrawal">
  <Step id="ReadCard">
    <Device>IDC</Device>
    <Action>ReadCard</Action>
    <OnSuccess>PINEntry</OnSuccess>
    <OnError>ErrorScreen</OnError>
  </Step>
  <Step id="PINEntry">
    <Device>EPP</Device>
    <Action>GetPIN</Action>
    <OnSuccess>AmountSelection</OnSuccess>
    <OnTimeout>SessionTimeout</OnTimeout>
  </Step>
  <Step id="AmountSelection">
    <Screen>AmountScreen</Screen>
    <OnSuccess>Authorization</OnSuccess>
  </Step>
  <Step id="Authorization">
    <Action>SendISO8583</Action>
    <MTI>0200</MTI>
    <OnApproved>Dispense</OnApproved>
    <OnDeclined>DeclineScreen</OnDeclined>
    <OnTimeout>TimeoutReversal</OnTimeout>
  </Step>
  <Step id="Dispense">
    <Device>CDM</Device>
    <Action>Dispense</Action>
    <OnSuccess>ReceiptPrint</OnSuccess>
    <OnFail>NoDispenseReversal</OnFail>
  </Step>
</TransactionFlow>

Поддерживаемые протоколы

ПротоколСтатус
DDC (Diebold Direct Connect)Нативный
ISO 8583Полная поддержка (все версии)
NDCПоддерживается (для NCR ATM)
CEN/XFS 3.30Полная поддержка

Vynamic View — мониторинг ATM

Функции

ФункцияОписание
Real-time dashboardСостояние всего парка ATM на карте/списке
Device statusOnline/Offline, In Service/Out of Service
Component statusДиспенсер, принтер, EPP, Card Reader — по отдельности
Cash level monitoringУровень наличности в кассетах, прогноз опустошения
Alert managementНастраиваемые алерты (email, SMS, SNMP trap)
Remote diagnosticsЗапрос статуса, тестовые команды
Journal viewerПросмотр EJ транзакций
ReportingUptime, транзакционные отчёты, инциденты

Мониторинг кассет

graph LR
    ATM1["ATM-001\n💵 Кассета 1: 2340 из 3000\n💵 Кассета 2: 870 из 3000\n⚠️ Кассета 3: 120 из 3000 (LOW)"]
    ATM2["ATM-002\n💵 Кассета 1: 3000 из 3000\n💵 Кассета 2: 2100 из 3000"]
    VVIEW["Vynamic View\nDashboard"]
    ALERT["📧 Alert:\nATM-001 Cassette 3 LOW\n< 200 банкнот"]

    ATM1 -->|"CashUnit status"| VVIEW
    ATM2 -->|"CashUnit status"| VVIEW
    VVIEW -->|"Threshold crossed"| ALERT

Vynamic Security

Отдельный модуль кибербезопасности для ATM:

ФункцияОписание
Application WhitelistingЗапуск только авторизованных процессов (основа: Microsoft WDAC / AppLocker)
Disk EncryptionBitLocker или сторонние решения
FirewallWindows Firewall с жёсткими правилами
Anti-skimmingИнтеграция с аппаратными антискимминговыми модулями
BIOS ProtectionЗащита от несанкционированной загрузки
Patch ManagementКонтролируемое применение патчей ОС
Audit LoggingПолный журнал безопасностных событий
PCI ComplianceСоответствие требованиям PCI DSS

Whitelisting — принцип работы

flowchart TD
    PROC[Попытка запустить процесс]
    CHECK{Процесс в\nWhitelist?}
    ALLOW[Разрешить запуск]
    BLOCK[Заблокировать]
    LOG[Записать в журнал\nбезопасности]
    ALERT_S[Алерт в\nVynamic View]

    PROC --> CHECK
    CHECK -->|Да, разрешён| ALLOW
    CHECK -->|Нет| BLOCK
    BLOCK --> LOG
    LOG --> ALERT_S

Миграция: ProTopas → Vynamic

Wincor ProTopas — предшественник Vynamic в EMEA-сегменте:

АспектProTopasVynamic
ТехнологияWindows Forms / .NETXML flow + .NET / современный стек
МультивендорностьОграниченнаяРасширенная
SecurityБазоваяVynamic Security Suite
ПоддержкаПрекращаетсяАктивная разработка
МиграцияТребует проекта замены

[!info] WebIUS как мост При миграции ProTopas → Vynamic система WebIUS часто сохраняется как инструмент управления и переходный EMS. Подробнее: ATM-WebIUS


Vynamic и мультивендорность

Vynamic поддерживает разнородный парк ATM через единое ПО:

graph TD
    VYN["Vynamic Software\n(единое приложение)"]
    DN_ATM["Diebold Nixdorf\nDN Series"]
    WINCOR_ATM["Wincor Nixdorf\nProCash"]
    NCR_ATM["NCR SelfServ\n(через XFS)"]
    NAUT_ATM["Nautilus Hyosung\nMoniMax"]

    VYN -->|"XFS 3.30\nDN SP"| DN_ATM
    VYN -->|"XFS 3.30\nWincor SP"| WINCOR_ATM
    VYN -->|"XFS 3.30\nNCR SP"| NCR_ATM
    VYN -->|"XFS 3.30\nHyosung SP"| NAUT_ATM

[!note] Service Providers Каждый производитель ATM поставляет свои XFS Service Provider DLL (драйверы). Vynamic вызывает стандартный XFS API, а SP «переводит» команды в нативные команды железа.


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

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

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