Программа предназначен для получения данных с указанного в настройках Web сервера и загрузки этих данных в базу данных на сервере компании. С помощью специального Web интерфейса пользователи имеют возможность выбрать какие из загруженных данных должны быть доступны клиентам компании, а также выполнить необходимые корректировки данных. Программа состоит из следующих модулей: Bash script - периодичное, с динамически настраиваемыми интервалами, обращение к Web серверу - источнику данных - и загрузка из него подготовленных сервером данных, а затем сохранение полученных данных в новый файл формата XML; PreLine Java service - как только появляется новый XML файл, этот сервис импортирует из него данные в промежуточную базу данных; промежуточная база данных формата PostgreSQL - хранит данные, полученные от сервера-источника; РМ Web Interface - представляет собой Web интерфейс к промежуточной базе данных; позволяет настраивать критерии, по которым полученные от сервера-источника данные автоматически попадают на сервер компании, вручную управлять видимостью отдельных турниров, матчей, пари и исходов матчей, проставлять коэффициенты, управлять маржинальностью и т.п.; FixturePublisher Java service - с равной периодичностью просматривает промежуточную базу данных, не появилось ли там новых записей о матчах, разрешенных к публикации; если новые записи появились, этот сервис передает эти данные на сервер в базу данных компании, после чего новые данные о матчах становятся доступными клиентам.
показать больше