УСТАНОВКА ПЛАТФОРМЫ
Архитектура
Платформа имеет двухзвенную архитектуру клиент-сервер. Сервером
является сервер баз данных Fierebird. Вся логика выполняется на сервере
Firebird, поэтому планируя ресурсы сервера опирайтесь на
производительность сервера Firebird исходя из поставленных задач,
объема базы днанных, количества пользователей и транзакций. Другими
словами производительность серверной части платформы ограничена
исключительно производительностью сервера Firebird, поэтому советуем
обратиться к руководству по Firebird. В качестве сервера можно использовать любую операционную систему, которую поддерживает
Firebird.
В качестве клиента выступает приложение Esculap.exe, которое работает
под операционной средой Windows. Клиент является максимально "тонким",
так как вся логика выполняется на стороне сервера базы данных. Клиентское приложение не требовательно
к ресурсам и будет работать на любой рабочей станции с Windows 98 и
выше.
Состав платформы
Платформа состоит из:
- файла базы данных, который работает под управлением сервера Firebird
- клиентского приложения, представляющего собой исполняемы файл Esculap.exe
- библиотеки FileOperations.dll (нужна только если будет задействован модуль управления файловым хранилищем)
Установка
Установка платформы достаточно проста и занимает всего
несколько минут. Для работы платформы не нужно никакого дополнительного
программного обеспечения. Все необходимое для развертывания платформы
можно скачать на нашем официальном сайте. Имеется три способа установки:
- С помощью инсталлятора. Для
инсталляции необходимо запустить инсталятор SetupEsculap.exe и
следовать инструкциям в процессе установки. Инсталлятор скопирует на
ваш компьютер файл базы данных, клиентское приложение, если у вас не
установлен Firebird, то установит его и пропишет клиентскому приложению
путь к базе данных. После инсталляции платформа полностью будет готова
к работе в однопользовательском режиме.
- Вручную. Вы сами устанавливаете Firebird и размещаете файл
базы данных на сервере. Копируете клиентское приложение на компьютеры
пользователей и прописываете в ярлыке строку запуска платформы.
Например, если у вас база данных database.fdb лежит в локальной сети на
машине с адресом 192.168.0.1 на диске С в каталоге DB,
а клиентское приложение находится на локальном диске D в папке Esculap,
то строка запуска платформы будет выглядеть следующим образом: D:\Esculap\Esculap.exe 192.168.0.1:D:\DB\database.fdb
- Если у вас уже есть своя база с данными на Firebird
или вы используете информационную систему, работающую на БД Firebird. В
этом случае, вы можете интегрировать платформу Эскулап в свою
существующую информационную систему. Для этого нужно скачать с
официального сайта файл скрипта метаданных платформы и выполнить его на
вашей базе данных FireBird. Затем необходимо прописать для клиентского
приложения путь к базе данных (смотрите пункт 2), после чего платформа
сразу же будет готова к работе.
Варианты режима разработки
При инсталляции, нужно выбрать один из двух режимов, которые определяют способ разработки на платформе Эскулап:
-
Монопольный режим.
В этом режиме разработчик ведет разработку на той же базе с которой
работают пользователи. Все изменения вносимые разработчиком сразу же
становятсядоступными для пользователя.
-
Распределенный режим.
Разработчик ведет разработку в отдельной базе, а пользователи работают
в другой базе. Далее разработчик выгружает обновление и выполняет его
на базе пользователей. Этот режим позволяет разработчику в одной базе
выполнять разработку различных конфигураций для различных баз разных
заказчиков.