УСТАНОВКА ПЛАТФОРМЫ

Архитектура

Платформа имеет двухзвенную архитектуру клиент-сервер. Сервером является сервер баз данных Fierebird. Вся логика выполняется на сервере Firebird, поэтому планируя ресурсы сервера опирайтесь на производительность сервера Firebird исходя из поставленных задач, объема базы днанных, количества пользователей и транзакций. Другими словами производительность серверной части платформы ограничена исключительно производительностью сервера Firebird, поэтому советуем обратиться к руководству по Firebird. В качестве сервера можно использовать любую операционную систему, которую поддерживает Firebird.

В качестве клиента выступает приложение Esculap.exe, которое работает под операционной средой Windows. Клиент является максимально "тонким", так как вся логика выполняется на стороне сервера базы данных.
Клиентское приложение не требовательно к ресурсам и будет работать на любой рабочей станции с Windows 98 и выше.

Состав платформы

Платформа состоит из:

Установка

Установка платформы достаточно проста и занимает всего несколько минут. Для работы платформы не нужно никакого дополнительного программного обеспечения. Все необходимое для развертывания платформы можно скачать на нашем официальном сайтеИмеется три способа установки:
  1. С помощью инсталлятора. Для инсталляции необходимо запустить инсталятор SetupEsculap.exe и следовать инструкциям в процессе установки. Инсталлятор скопирует на ваш компьютер файл базы данных, клиентское приложение, если у вас не установлен Firebird, то установит его и пропишет клиентскому приложению путь к базе данных. После инсталляции платформа полностью будет готова к работе в однопользовательском режиме.

  2. Вручную. Вы сами устанавливаете Firebird и размещаете файл базы данных на сервере. Копируете клиентское приложение на компьютеры пользователей и прописываете в ярлыке строку запуска платформы. Например, если у вас база данных database.fdb лежит в локальной сети на машине с адресом 192.168.0.1 на диске С в каталоге DB, а клиентское приложение находится на локальном диске D в папке Esculap, то строка запуска платформы будет выглядеть следующим образом: D:\Esculap\Esculap.exe 192.168.0.1:D:\DB\database.fdb

  3. Если у вас уже есть своя база с данными на Firebird или вы используете информационную систему, работающую на БД Firebird. В этом случае, вы можете интегрировать платформу Эскулап в свою существующую информационную систему. Для этого нужно скачать с официального сайта файл скрипта метаданных платформы и выполнить его на вашей базе данных FireBird. Затем необходимо прописать для клиентского приложения путь к базе данных (смотрите пункт 2), после чего платформа сразу же будет готова к работе.

Варианты режима разработки

При инсталляции, нужно выбрать один из двух режимов, которые определяют способ разработки на платформе Эскулап:
  1. Монопольный режим. В этом режиме разработчик ведет разработку на той же базе с которой работают пользователи. Все изменения вносимые разработчиком сразу же становятсядоступными для пользователя.
  2. Распределенный режим. Разработчик ведет разработку в отдельной базе, а пользователи работают в другой базе. Далее разработчик выгружает обновление и выполняет его на базе пользователей. Этот режим позволяет разработчику в одной базе выполнять разработку различных конфигураций для различных баз разных заказчиков.