Сервер обработки или Application Management System (AMS) является элементом процессинговой системы RLINE и выполняет функции связующего и контролирующего звена между различными элементами системы (сервера сбора, сервера эмитента / эквайера и др.). Сам сервер работает в ОС LINUX, клиентская часть – в ОС WINDOWS. Для ведения базы данных используется СУБД ORACLE. AMS совмещает две важные функции: процессирование приложений (Application Processing System - APS) и управление картами (Smart Card Management System - SCMS).
Сервер обработки может принимать задания на персонализацию карт от разных источников . Задания, поступившие из разных мест и содержащие данные по одним и тем же картам, сервер объединяет. Сервер может дополнять задание на персонализацию своими данными.
После получения отчета о факте персонализации сервер обработки заносит информацию о проперсонализированных картах в БД карт и отправляет отчет о персонализации соответствующих приложений на сервер эмитента (AS).
После приема отчетов о работе карт сервер (AMS) вносит исправления по картам в БД карт, группирует эти исправления по картам и отсылает краткий отчет на сервер эмитента (AS).
Сервер обработки ведет базу данных параметров терминалов. В нее заносятся параметры как для приложений EMV, так и для приложений RLINE. Формируются следующие типы параметров:
Параметры формируются с помощью внешней клиентской части. Они могут задаваться как для группы терминалов, так и для каждого терминала индивидуально. По окончании их формирования сервер обработки передает их серверу сбора (TMS). При очередном сеансе связи TMS загружает новые параметры в терминалы и передает отчет об этом серверу обработки. После получения такого отчета в БД проставляется время, когда терминал получил данные параметры. Правильность выполнения транзакций терминалами проверяется в соответствии с этими параметрами.
Сервер обработки принимает от сервера-эмитента (AS) задания на пополнение кошельков карт и передает их серверу пополнения (RS). От RS сервер получает отчеты о пополнении и проверяет их по журналам терминалов пополнения. По результатам работы формируются отчеты о пополнении для сервера-эмитента (AS).
Еще один вариант пополнения – формирование возвратов на карту. AMS собирает транзакции возврата денег из терминальных журналов и формирует задания на пополнение для сервера пополнения, где и происходит реальный возврат.
Сервер обработки собирает стоп-листы со всех включенных в систему серверов-эмитентов (AS) и формирует собственный глобальный стоп-лист. Данные в этом стоп-листе сортируются по номеру карты (PAN) и по приложениям. Далее глобальный стоп-лист направляется серверу сбора (TMS) и серверу пополнения (RS). Т.к. в общем случае в системе может быть задействовано несколько серверов сбора и пополнения, то сервер обработки может разбить глобальный стоп-лист по номерам карт и/или валютам, которые обслуживаются на терминалах конкретного сервера сбора (пополнения).
Через посредство сервера сбора (TMS) сервер обработки принимает от терминалов журналы транзакций и проверяет следующее:
По окончании проверки сервер обработки сортирует полученные транзакции по эмитентам и направляет каждому серверу эмитенту (AS) только относящиеся к нему данные.
В результате обработки всех потоков данных сервер обработки готовит для системных администраторов консолидированные отчеты о целостности всех пришедших данных и связности всей поступившей информации. На основании этих отчетов можно делать выводы о корректности функционирования тех или иных элементов процессинговой системы.
Кроме того, поскольку на сервер для контроля поступает часть избыточной информации, это позволяет в рамках сервера обработки восстанавливать единичные факты потери информации. Например, можно восстановить сальдо по карте в случае поломки чипа или восстановить файл транзакций терминала в случае физической порчи терминала.
На рабочем месте администратора можно отслеживать и управлять различными процессами жизнедеятельности сервера. Поскольку обработка данных на сервере происходит в потоковом режиме, то работа администратора заключается в контроле и настройке правил обработки вполне определенной функции системы. К функциям администратора относятся:
Программа подготовки параметров для терминалов предназначена для: