ПО «Пакард»

Программное Обеспечение «Пакард» это кроссплатформенный XFS уровень (системный уровень) для банкоматов и устройств сомоообслуживания (УС) различных вендоров. ПО разработано российскими специалистами имеющими многолетний (более 25 лет) опыт работы в сфере банковского ПО и оборудования.

ПО «Пакард» разработано в соответствии с новой версией спецификации CEN XFS - версия 4, известной как XFS4IoT. Данная версия стандарта была представлена в 2022 году Комитетом по стандартизации CEN XFS (Спецификация). Версия спецификации 1.0 утверждена в феврале 2023 года.

XFS4IoT - это новая версия глобального стандарта программного обеспечения XFS для банкоматов и систем самообслуживания.

Ключевые особенности XFS4IoT

  1. Кроссплатформенный стандарт + сетевой протокол - теперь можно разрабатывать прикладное ПО на любом языке программирования;
  2. Незначительные отличия моделей данных XFS4 от XFS3;
  3. Высокоуровневый стандарт - отсутствует "сырой" менеджмент памяти - снижение рисков утечек/фатальных сбоев на уровне приложения;
  4. Встроенный механизм E2E аутентификации (защита от BlackBox и др);
  5. Возможность создания облачных/распределенных систем;

Ключевые особенности ПО «Пакард»

  1. Свидетельство о государственной регистрации программы для ЭВМ: №2023685200
  2. Соответствие стандарту XFS4IoT;
  3. Поддержка отечественных сертифицированных ОС Astra Linux (группа «Астра»),
    Альт («Базальт СПО»), Ред ОС («Ред софт») и Rosa Linux (ООО «НТЦ ИТ РОСА»);
  4. Низкие системные требования + высокая производительность - возможна установка на оборудование с меньшими системными требованиями;
  5. Увеличение срока эксплуатации инсталлированной базы устройств;
  6. Встроенная диагностика устройств;
  7. Поддержка УС крупных "ушедших" вендоров
  8. 100% импортозамещение программной части УС - весь код написан Российскими специалистами без использования библиотек вендоров УC;
  9. Тип ЭВМ для реализации программы: процессор с архитектурой x86-64 (AMD, Intel, ARM);
  10. Язык программирования: C++;
  11. Операционная система: Linux, Windows (другие POSIX системы по запросу);


Менеджер сессий

  • Единая точка подключения к сервис провайдерам
  • Регистрация сервис провайдеров
  • Маршрутизация запросов
  • Менеджмент HTTP сессий
  • Автоматическое закрытие сессий и отмена запросов при отключении клиента (приложения)
  • Кроссплатформенная реализация на C++
  • Поддержка интерфейса для подключения мониторинговых систем
  • Библиотеки доступа для различных языков программирования: С++/TypeScript/JavaScript/Dart

Сервис провайдер

  • Реализует функционал одного и более сервисов XFS4IOT
  • Реализует асинхронную обработку запросов – регистрация, выполнение, отмена, таймаут выполнения
  • Внутренняя очередь сообщений
  • Автоматический перезапуск при фатальных ошибках, переподключение к оборудованию после отключения оборудования
  • Единый интерфейс реализации для всех типов сервисов и вендоров
  • Кроссплатформенная реализация на C++

На данный момент платформой поддерживаются следующие вендоры оборудования:

  • NCR
  • Wincor Nixdorf
  • Hyosung
  • SAGA Technologies

Системная утилита

В комплект поставки платформы входит системная утилита для контроля и настройки платформы - Core Application

Core Application это:

  • Диагностика оборудования
  • Конфигурация оборудования
  • Просмотр журнала ошибок
  • Просмотр счетчиков купюр / Инкассация
  • Ввод начальных ключей шифрования
  • Базовые настройки платформы
  • Мультиязычный интерфейс - базовый язык Русский
  • Базовые настройки платформы

Средства разработки

По запросу, мы можем предоставить следующие инструменты разработки:
  • Библиотеки доступа для различных языков программирования: С++/TypeScript/JavaScript/Dart
  • Графическая утилита низкоуровнего обмена с платформой
  • Документация для разработчиков