RCS
RCS (Remote Control System) является системой управления сетью платёжных терминалов и представляет набор инструментов для создания, модификации и загрузки профайлов, а также для загрузки программного обеспечения во множество удаленных терминалов.
Характеристики:
- RCS поддерживает одновременную работу со множеством приложений, загружая профили из одной или нескольких баз данных, используя серийный или логический номер терминала для идентификации;
- Возможно использование баз данных разных поставщиков – такие как Microsoft SQL Server, Oracle, MySQL, PostgreSQL. Для разработки и тестирования используется внутренняя облегченная база данных, не требующая установки и администрирования;
- Профайлы устройств переносятся между базами данных с помощью операций импорта и экспорта. Возможен импорт и экспорт целой базы данных.
- RCS может подключаться к базам данных других производителей и одновременно обрабатывать запросы от терминалов различных поставщиков, используя разные протоколы;
- Всё управление системой, базами данных и редактирование самих данных производится через многоязычный веб-интерфейс.

- Доступны инструменты миграции БД других поставщиков в RCS
- Данные в БД хранятся в формате, позволяющем одновременно использовать различные языки

- Модульная структура позволяет модифицировать RCS в соответствии с индивидуальными потребностям различных клиентов, а также обеспечивает расширяемость системы;
- Для облегчения работы оператора RCS предоставляет множество «ускорителей»:
- Поиск во всех таблицах («быстрый», когда заданная фраза ищется во всех ячейках БД

- и «полный», использующий структурированные запросы).

- Разделение и ограничение доступа к элементам системы, позволяющее скрывать то, что на данном уровне ответственности не нужно. Может быть использована внутренняя база данных сотрудников или LDAP/Active Directory.

- «Горячие клавиши» – рутинные, часто повторяющиеся операции могут быть выполнены без мыши
- «Шаблоны» – сложные профайлы с древовидной структурой могут быть использованы для создания новых профайлов с минимумом затрат.
- «Дополнительные представления» – при использовании шаблонов для пользователя могут быть показаны только те поля, которые необходимо заполнить. Таким образом значительно снижается вероятность появления ошибок.
- Последние значения для поиска, языковые параметры, ширины колонок в таблицах и их параметры сортировки сохраняются системой автоматически для каждого пользователя

- Модуль KDS (Key Distribution System – Сервер Распределения Ключей) обеспечивает безопасную удалённую загрузку мастер-ключей в терминалы YARUS;
- RCS поставляется в 2 вариантах:
- “Полный” – цена зависит от максимального количества терминальных профилей в базе данных;
- “Демо/Разработка” – бесплатный, с определенными ограничениями.
- Детали реализации
- Веб интерфейс разработан с использованием «Reach Internet Application» при помощи Google Web Toolkit.
- Веб интерфейс имеет наибольшее быстродействие в Google Chrome
- Серверная сторона защищена от сетевых атак с помощью Spring Security.
- Ядро системы может функционировать как приложение или сервис Windows
- Требования к аппаратному обеспечению
- RCS работает на обычных персональных компьютерах и лаптопах с Windows XP и более новыми ОС.
- Промышленная эксплуатация – 4-х-ядерный процессор, ОЗУ – 2-4ГБ, база данных – на отдельном компьютере.
- Требования по объёму дискового пространства зависят от размера БД и от политики сохранения журналов.
- Система работает на виртуальных компьютерах с динамическим выделением ресурсов.
