Открыть меню

Программное обеспечение ATM — обзор

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

Справочная заметка ATM: Программное обеспечение ATM — обзор.

Программное обеспечение ATM — обзор

[!note] Как читать эту заметку Это карта возможных слоев ATM-ПО, а не описание фактической архитектуры одного банка. Конкретное внедрение собирается из выбранного terminal application, host protocol, switch/processing, EMS и платежных схем. Типовые варианты вынесены в ATM-Сценарии-внедрения-стеков.

Уровни ПО в ATM-экосистеме

ATM-экосистема состоит из нескольких слоёв программного обеспечения, каждый из которых решает свой круг задач:

graph TD
    subgraph CARD["Уровень 1: Карточные схемы"]
        VISA["Visa VisaNet"]
        MC["Mastercard Banknet"]
        MIR["НСПК МИР"]
    end

    subgraph PROC["Уровень 2: Процессинг / Switching"]
        WAY4["OpenWay WAY4"]
        TRANZ["TranzAxis"]
        BASE24["ACI BASE24"]
        OPTI["Tieto / Euronet"]
    end

    subgraph BANK["Уровень 3: АБС Банка"]
        ABS["АБС: ЦФТ-Банк, Диасофт,\n Oracle Flexcube, Temenos"]
        AUTH["Issuer Authorizer\n(часть АБС или отдельно)"]
    end

    subgraph HOST["Уровень 4: ATM Host / Switch"]
        ATM_HOST["ATM Switch:\nISO 8583 / NDC endpoint\n(может быть частью WAY4/BASE24)"]
    end

    subgraph ATM_SW["Уровень 5: ПО на ATM"]
        APP["ATM Application:\nAPTRA / Vynamic / Kalignite"]
        XFS["CEN/XFS Layer"]
        OS["ОС: Windows 10 IoT"]
        DRV["Драйверы устройств"]
    end

    subgraph EMS_L["Уровень 6: Управление парком"]
        EMS["EMS/RMS:\nNCR Vision / DN AllConnect\nWebIUS / собств. системы"]
    end

    CARD <--> PROC
    PROC <--> BANK
    PROC <--> HOST
    HOST <--> ATM_SW
    EMS_L -.->|мониторинг| ATM_SW

Классификация ATM ПО

По расположению

УровеньПОПримеры
На ATMATM Application, XFS, ОСAPTRA, Vynamic, Kalignite, ProTopas
Процессинг банкаSwitching, авторизацияWAY4, TranzAxis, BASE24
АБС (Core Banking)Счета, балансыЦФТ-Банк, Диасофт, Flexcube
Управление паркомМониторинг, конфигурацияNCR Vision, WebIUS, Vynamic View

По функциям

Тип ПОФункция
ATM ApplicationУправление сессией клиента, XFS-команды, UI
ATM Switch / HostПриём ISO 8583, маршрутизация, авторизация
Issuer AuthorizerПроверка PIN, баланса, лимитов, фрод-мониторинг
EMS (Estate Mgmt)Мониторинг состояния ATM, алерты, журналы
Key ManagementУправление ключами HSM, Remote Key Loading
Cash ManagementПланирование инкассаций, прогноз наличности
Fraud DetectionАнализ транзакций в реальном времени

ПО на ATM — подробнее

Архитектура ATM Application

graph TD
    UI["UI Layer\n(экраны, сценарии)"]
    BUSI["Business Logic\n(flow: card read → PIN → auth → dispense)"]
    XFS_API["XFS API Layer\n(WFSExecute / WFSGetInfo)"]
    SP_CDM["CDM SP"]
    SP_EPP["EPP SP"]
    SP_IDC["IDC SP"]
    SP_PTR["PTR SP"]
    NET["Network Layer\n(ISO 8583 / NDC client)"]
    HOST_C["ATM Host\n(Acquirer Switch)"]

    UI --> BUSI
    BUSI --> XFS_API
    XFS_API --> SP_CDM
    XFS_API --> SP_EPP
    XFS_API --> SP_IDC
    XFS_API --> SP_PTR
    BUSI --> NET
    NET --> HOST_C

Мультивендорное vs проприетарное ПО

ТипПреимуществаНедостаткиПримеры
МультивендорноеЕдиное ПО для разных ATM, независимость от производителяСложнее в настройке, может не поддерживать все функции железаKAL Kalignite, Vynamic, APTRA
ПроприетарноеПолное использование возможностей железаПривязка к вендору, сложная миграцияProTopas (Wincor), нативное Hyosung

Сравнительная таблица ATM Application

[!warning] Проверка по внедрению Названия продуктов, поддерживаемые протоколы, ОС и списки поддерживаемых моделей меняются по версиям. Для конкретного проекта нужен vendor datasheet, release notes или contract documentation.

ПОВендорТипПротоколыОСПоддерживаемые ATM
APTRA XFSNCR AtleosМультивендорноеNDC, ISO 8583Win 10 IoTNCR + сторонние
Vynamic SoftwareDiebold NixdorfМультивендорноеDDC, ISO 8583Win 10 IoTDN, Wincor + сторонние
KAL KaligniteKALМультивендорноеNDC, DDC, ISO 8583Win 10 IoT / LinuxNCR, DN, Wincor, Hyosung, GRG…
ProTopasWincor/DNПроприетарноеISO 8583Win 7/10 IoTWincor Nixdorf
MoneyWareHyosung TNSПроприетарноеISO 8583Win 10 IoTHyosung
G-BankGRG BankingПроприетарноеISO 8583Win 10 IoTGRG
ProbankSAGAПроприетарноеISO 8583Win 10 IoT / LinuxSAGA

Сравнительная таблица процессинговых платформ

ПОВендорТипОсновной рынок
TranzAxisCompass PlusПроцессинг + ATM HostРоссия, СНГ, Европа
OpenWay WAY4OpenWay GroupПроцессинг + Issuer + AcquirerРоссия, Европа, Азия
ACI BASE24ACI WorldwideATM Switch + процессингСША, Европа, глобально
Euronet EFTEuronet WorldwideATM Switch + процессингЕвропа, Азия
Tieto Card SuiteTietoevryПроцессингСкандинавия, Европа
FIS eFDFISATM SwitchСША
Fiserv ConnexFiservATM SwitchСША
HostBridgeразличныеATM HostНишевые

EMS — Estate Management Systems

ПОВендорФункции
APTRA VisionNCR AtleosМониторинг, алерты, отчёты, управление контентом
Vynamic ViewDiebold NixdorfМониторинг, диагностика, удалённое управление
AllConnect Data EngineDiebold NixdorfАналитика, предиктивное обслуживание
WebIUSWincor Nixdorf / DNWeb-интерфейс управления ATM
KAL Kalignite EnterpriseKALEMS + ATM Application management
Собственные системы банковБанкиИнтеграция с внутренними системами

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

Источники

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

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