Глоссарий
Архитектура клиент-сервер

Архитектура клиент-сервер
син.Модель клиент-сервер
англ.Client-server architecture; Client-server model
Архитектура клиент-сервер - архитектура распределенной вычислительной системы, в которой приложение делится на клиентский и серверный процессы.
В зависимости от того, как распределены логические компоненты приложения между клиентами и серверами, различают четыре модели архитектуры клиент-сервер:
- модель "файл-сервер";
- модель "сервер базы данных";
- модель "сервер транзакций";
- модель "сервер приложений".

Архитектура информационной сети
Архитектура информационной сети - концепция, определяющая:
- основные элементы информационной сети;
- характер и топологию взаимодействия этих элементов;
+ представляющая логическую, функциональную и физическую организацию технических и программных средств сети.
Различаю пять основных видов архитектур:
- архитектура терминал-главный компьютер;
- архитектура интеллектуальной сети;
- архитектура клиент-сервер;
- одноранговая архитектура;
- архитектура компьютер-сеть.

Вычисления в среде клиент-сервер
англ.Client-server computing
Вычисления в среде клиент-сервер - архитектура вычислений, концепция которой заключается в разделении приложения на клиентский и серверный процессы.

Двухуровневая архитектура
син.Клиент-серверная архитектура
англ.Two-tier architecture
Двухуровневая архитектура - архитектура приложения, в которой прикладные и пользовательские сервисы реализованы на клиентской рабочей станции, а данные централизованно хранятся на сервере. В этой модели клиенты подключаются непосредственно к серверу, на все время работы приложения.

Клиентский процесс
син.Клиент-базированный процесс
англ.Client process
Клиентский процесс - в архитектуре клиент-сервер - процесс, выполняемый на стороне клиента и посылающий запрос серверному процессу на выполнение некоторой задачи. Обычно клиентский процесс:
- управляет пользовательским интерфейсом;
- контролирует вводимые пользователем данные;
- распределяет запросы серверным процессам;
+ может выполнять бизнес-логику приложений.

Многоуровневая архитектура
син.Трехуровневая архитектура
англ.N-tier architecture; Three-tier architecture
Многоуровневая архитектура - архитектура приложения, разделяющая пользовательские сервисы, прикладные сервисы и сервисы данных.

Модель "сервер базы данных"
Модель "сервер базы данных" - архитектура вычислительной сети типа "клиент-сервер", в которой пользовательский интерфейс и логика приложений сосредоточены на машине-клиенте, а информационные функции (функции СУБД) - на сервере. Обычно клиентский процесс посылает запрос серверу на языке SQL.

Модель "сервер приложений"
Модель "сервер приложений" - архитектура вычислительной сети типа "клиент-сервер", в которой функциональная логика размещена на сервере, а на машине-клиенте выполняется только компонент представления.

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

Модель "файл-сервер"
Модель "файл-сервер" - архитектура вычислительной сети типа "клиент-сервер", в которой сервер предоставляет в коллективное пользование дисковое пространство, систему обслуживания файлов и периферийные устройства.

Операционная система класса клиент-сервер
англ.Client-server operating system
Операционная система класса клиент-сервер - операционная система:
- работающая на сервере в сети с архитектурой клиент-сервер; и
- осуществляющая координацию использования клиентами ресурсов сервера: жестких дисков, оперативной памяти, принтеров и коммуникационного оборудования, а также сетевой файловой системы.

Серверный процесс
Серверный процесс - в архитектуре клиент-сервер - процесс, который выполняет на сервере запрос клиентского процесса и отсылает ответ клиентскому процессу.

Файловый сервер (Файл-сервер)
англ.File server
Файловый сервер - узел вычислительной сети, реализующий начальный уровень архитектуры клиент-сервер. Обычно файловый сервер работает под управлением развитой многозадачной сетевой операционной системы. Файловый сервер:
- обеспечивает управление доступом к файлам и базам данных;
- предоставляет в общее пользование дисковое пространство, принтеры модемы и другие ресурсы.

[ 04-05-2024 www.glossary.ru]