Клиентское приложение

Клиентское приложение обеспечивает взаимодействие пользователя с ЛИНТЕР-сервером. Оно определяет SQL-операции, которые должен выполнить ЛИНТЕР-сервер, передает их через соответствующий программный интерфейс (программный интерфейс зависит от языка программирования, на котором разработано приложение – C/C++, Perl, PHP, Qt и др.) и обрабатывает полученные от ЛИНТЕР-сервера результаты.

По отношению к ЛИНТЕР-серверу клиентское приложение может быть локальным или удаленным.

Локальное клиентское приложение функционирует на том же компьютере, что и ЛИНТЕР-сервер. В этом случае необходимость в использовании протоколов обмена данными между клиентским приложением и ЛИНТЕР-сервером может отсутствовать.

Удалённое клиентское приложение функционирует на отдельном от ЛИНТЕР-сервера компьютере. В этом случае клиентское приложение и ЛИНТЕР-сервер обмениваются информацией между собой с помощью сетевого протокола обмена данными.

Примечание

Чтобы разрешить удаленный доступ клиентских приложений к БД необходимо на ЛИНТЕР-сервере с этой БД:

  1. выполнить команду:

    grant access on unlisted station to all;

    (разрешить доступ к этой БД со всех компьютеров);

  2. либо команду на создание станции (разрешить доступ к этой БД только с конкретных компьютеров) (см. документ «СУБД ЛИНТЕР. Администрирование комплекса средств защиты данных»).