MDLS.ru

Новости

Проект "ЧПУ на Ардуино"

Обновлен дизайн сайта "Простой станок с ЧПУ на Ардуино" по адресу http://ecnc.ru

Подробнее

Разработан сайт "Свет православия"

Разработан сайт "Свет православия" http://svet-pravoslaviya.ru

Подробнее

Проект "ЧПУ на Ардуино"

Открытый проект "Простой станок с ЧПУ на Ардуино" перенесён на http://ecnc.ru

Подробнее

Личная страница "Частный переводчик"

Частный переводчик поможет провести переговоры, осуществит последовательный, синхронный, письменный переводы. http://tran.mdls.ru

Подробнее

Система сбора информации

Имеется крупное предприетие со множеством филиалов. Требуется сбор информации по всем филиалам на единый сервер-хранилище. Собранная информация будет использоваться для аналитических целей. Существует несколько вариантов решения подобной проблемы.

  1. Использование репликаций. Здесь потребуется хорошая связь. Кроме того, зачастую, в разных филиалах используются разные системы управления базами данных (СУБД).
  2. Ночью делать бэкап базы и отправлять его на сервер-хранилище. Затем разворачивать его там.

Оба варианта не исключают предварительной подготовки информации для быстрого и грамотного отображения.

Наше решение предусматривает следующую последовательность взаимодействия Сервера сбора - Сервера филиалов:

  1. Сервер сбора проходит аутентификацию на сервере филиала.
  2. После прохождения аутентификации сервер сбора отсылает запрос, при этом нет жёсткой привязки к СУБД, установленной на сервере филиала.
  3. Сервер филиала формирует результат запроса и отсылает серверу сбора.

Эта последовательность повторяется для всех серверов филиалов.

Используемая схема аутентификации и пересылки данных описана здесь. Кроме того, в системе предусмотрена возможность сжатия и последующего шифрования данных. Это снижает вероятность ошибки при передаче данных, уменьшает трафик и исключает несанкционирование воровство информации.

Рис. 1. Схема взаимодействия сервера сбора информации с серверами филиалов.

 

 Коротаевский Андрей