Программное обеспечение ATM — обзор
Справочная заметка 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 ПО
По расположению
| Уровень | ПО | Примеры |
|---|---|---|
| На ATM | ATM 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 XFS | NCR Atleos | Мультивендорное | NDC, ISO 8583 | Win 10 IoT | NCR + сторонние |
| Vynamic Software | Diebold Nixdorf | Мультивендорное | DDC, ISO 8583 | Win 10 IoT | DN, Wincor + сторонние |
| KAL Kalignite | KAL | Мультивендорное | NDC, DDC, ISO 8583 | Win 10 IoT / Linux | NCR, DN, Wincor, Hyosung, GRG… |
| ProTopas | Wincor/DN | Проприетарное | ISO 8583 | Win 7/10 IoT | Wincor Nixdorf |
| MoneyWare | Hyosung TNS | Проприетарное | ISO 8583 | Win 10 IoT | Hyosung |
| G-Bank | GRG Banking | Проприетарное | ISO 8583 | Win 10 IoT | GRG |
| Probank | SAGA | Проприетарное | ISO 8583 | Win 10 IoT / Linux | SAGA |
Сравнительная таблица процессинговых платформ
| ПО | Вендор | Тип | Основной рынок |
|---|---|---|---|
| TranzAxis | Compass Plus | Процессинг + ATM Host | Россия, СНГ, Европа |
| OpenWay WAY4 | OpenWay Group | Процессинг + Issuer + Acquirer | Россия, Европа, Азия |
| ACI BASE24 | ACI Worldwide | ATM Switch + процессинг | США, Европа, глобально |
| Euronet EFT | Euronet Worldwide | ATM Switch + процессинг | Европа, Азия |
| Tieto Card Suite | Tietoevry | Процессинг | Скандинавия, Европа |
| FIS eFD | FIS | ATM Switch | США |
| Fiserv Connex | Fiserv | ATM Switch | США |
| HostBridge | различные | ATM Host | Нишевые |
EMS — Estate Management Systems
| ПО | Вендор | Функции |
|---|---|---|
| APTRA Vision | NCR Atleos | Мониторинг, алерты, отчёты, управление контентом |
| Vynamic View | Diebold Nixdorf | Мониторинг, диагностика, удалённое управление |
| AllConnect Data Engine | Diebold Nixdorf | Аналитика, предиктивное обслуживание |
| WebIUS | Wincor Nixdorf / DN | Web-интерфейс управления ATM |
| KAL Kalignite Enterprise | KAL | EMS + ATM Application management |
| Собственные системы банков | Банки | Интеграция с внутренними системами |
Связанные заметки
- ATM-Сценарии-внедрения-стеков — смешанный парк и stack comparison
- ATM-Стек-NCR-APTRA-NDC
- ATM-Стек-Diebold-Vynamic-DDC
- ATM-Стек-KAL-Kalignite-Multivendor
- ATM-Стек-TellME-Russian-Multivendor
- ATM-Стек-ISO8583-Switch-Centric
- ATM-TranzAxis — TranzAxis (Compass Plus)
- ATM-OpenWay-WAY4 — OpenWay WAY4
- ATM-Diebold-Vynamic — Diebold Vynamic Software
- ATM-WebIUS — WebIUS
- ATM-KAL-Kalignite — KAL Kalignite
- ATM-TellME7
- ATM-ACI-BASE24 — ACI BASE24
- ATM-XFS-CEN — CEN/XFS стандарт
Источники
- NCR — APTRA multivendor software public announcement: https://www.ncr.com/newsroom/ncr-and-vantiv-to-grow-multivendor-atm-software-availability-in-u-s
- Diebold Nixdorf — Vynamic View: https://www.dieboldnixdorf.com/en-us/banking/portfolio/software/view
- KAL — ATM Software: https://www.kal.com/en/?id=105&view=category
- OpenWay — Way4 Payment Switch: https://openwaygroup.com/way4-payment-hub
- Compass Plus Technologies — ATM acquiring service / TranzAxis: https://compassplustechnologies.com/processing-services/atm-acquiring-service.html
- SmartCard-Service — TellME 7 solutions: https://scserv.ru/en/solutions/
- ACI Worldwide — BASE24-eps Benefits: https://www.aciworldwide.com/wp-content/uploads/2024/11/BASE24-eps-Benefits.pdf
Ссылаются на эту заметку
Заметка
ATM — база знаний
Заметка
ПО: ACI BASE24 и другие процессинговые платформы
Заметка
ПО: Diebold Nixdorf Vynamic Software
Заметка
ПО: KAL Kalignite
Заметка
Производитель ATM: NCR / NCR Atleos
Заметка
ПО: OpenWay WAY4
Заметка
Производители ATM — обзор
Заметка
Сценарии внедрения ATM-стеков
Заметка
ПО: TellME 7 (SmartCard-Service)
Заметка
ПО: TranzAxis (Compass Plus)
Заметка
ПО: WebIUS