СУБД

Система построена по двухзвенной схеме клиент-сервер. В качестве СУБД используется сервер SAP Sybase SQL Anywhere (https://help.sap.com/docs/SAP_SQL_Anywhere).
Сервер базы данных может работать на компьютерах под управлением MS Windows и Linux.

Клиентские рабочие места подключаются к серверу по протоколу TCPIP и работают в операционной системе Windows (XP,Vista, 2K, 7, 8). Система также предусматривает работу пользователей в терминальном режиме.

Сервер имеет все необходимые процедуры поддержки безотказной работы: автоматическое резервирование баз данных, резервный журнал транзацкий, параллельная работа дублирующего сервера (mirror).

Специалистам, ведущим собственные разработки в компании, мы предоставляем модель базы данных в формате PowerDesigner

Физическая модель базы данных в формате PowerDesigner



Распределённая база данных

Для крупных предприятий с развитой сетью территориально удалённых подразделений (филиалов) наша система позволяет строить так называемую распределённую базу данных. В этом случае в центральном офисе устанавливается главный сервер с консолидированной базой данных, а в каждом удалённом филиале свой сервер с локальной базой данных (репликой). Все сотрудники подразделения работают с локальным сервером. По заданному расписанию (например каждые десять минут) все серверы автоматически синхронизируют всю информацию с консолидированной базой. Для пользователей процесс консолидации совершенно не заметен.
replications.gif

Процесс синхронизации информации в такой сети баз данных базируется на механизме оффлайновых репликаций SQL сервера. Репликации не требуют высокоскоростных каналов связи.

Такая схема повышает надёжность работы удалённых подразделений, особенно в условиях низкоскоростной и/или некачественной связи.


Встроенные средства программирования


Система имеет собственные инструменты для разработки новых или модификации существующих интерфейсов, программирования новых алгоритмов обработки данных. Встроенный язык системы представляет собой объектно ориентированный, поддерживает обработку событий, предоставляет программисту доступ к Win API. Конструктор окон BP4-Designer предоставляет возможность визуальной разработки окон, размещения на окнах элементов управления, кнопок, текстов и т.д.    

Все разработки, сделанные конструктором системы сохраняют свою работоспособность после последующих обновлений версии программы и базы данных.

Разработка нового функционала в системе может проводиться централизованно одним или несколькими программистами, затем принимается решение о включении этих разработок в базовую конфигурация системы, после чего немедленно новый функционал будет доступен на всех рабочих местах, в том числе и территориально удалённых. Не требуется переустановка программного обеспечения на рабочих компьютерах пользователей.

Designer.png


Работа приложения в ОС Linux


Клиентские приложения системы можно выполнять на компьютерах с опеационной системой Linux.   

ClientOnLinux.jpg