Сама суть программы:
Программный комплекс "DBExchanger” предназначен для связи нескольких баз данных (БД), через локальную сеть либо Интернет, путем периодического обмена данными между ними.
Наш продукт будет Вам полезен, если Ваша компания использует программы с базами данных в различных офисах и есть необходимость обмена информацией между ними. И даже если Вы не используете никаких программ, но хотели бы иметь актуальную информацию по договорам \ счетам \ оплатам и т.д. со всех своих филиалов. При этом неважно как далеко офисы филиалов располагаются друг от друга, если они подключены к сети Интернет, наш программный продукт позволит наладить автоматизированный, прозрачный и защищенный обмен любыми данными между ними.
Задачи. которые могут быть решены данным программным комплексом (в дальнейшем - ПО):
- синхронизация - копирование отсутствующей и обновление имеющейся информации между удаленными БД, подключенными в комплекс.
- актуализация - т.е. внесение актуализированной информации в указанные БД, на основе данных, содержащихся в удаленной БД.
- Удаленная корректировка - внесение изменений в удаленные БД, с предварительным анализом содержащихся в них ключевых данных.
- Формирование отчетов - получение отчетных форм, на основе данных, полученных из удаленных БД (во втором поколении ПО).
- Обмен данными - периодическая безусловная передача данных между различными удаленными БД.
Особенности взаимодействия БД, подключенных в комплекс:
1) Организация архитектуры: "клиент-сервер”. Т.е. существует центральная БД, контролируемая копией ПО, которая определяет правила и цели работы всего комплекса.
2) Направления транзакций: возможно отображение "один во многие” или "многие в одного”. Посредством комбинирования вариантов отображения, можно получить полную синхронизацию данных во всех БД комплекса. Возможна организация двухсторонней передачи данных (во втором поколении ПО).
3) Поддерживаемые системы управления БД (СУБД): К комплексу возможно подключение SQL-БД на основе FireBird \ Interbase версий от 1.5 до 2.5. В последующих поколениях ПО ассортимент поддерживаемых СУБД будет расширяться.
4) Для построения комплекса нет необходимости в наличии "внешней” БД или дополнительного приложения на любом из узлов комплекса (включая серверную часть). Комплекс может работать в автономном режиме. Т.е. решает вышеописанные задачи на уровне операций в пределах своих данных (хранящихся во внутреннней БД), если объем таковых покрывает задачи пользователя.
5) При организации автономного режима, возможно использование "внутренних” БД разной структуры хранения обрабатываемых данных и импорт-экспорт в БД из Excel (во втором поколении ПО). Это потребует лишь дополнительной настройки ПО.