Централизованная схема
Компьютер 1 | Компьютер 2 | |||
Эмуляция терминала сервера | Средства построения запросов | Операции БД | Файловые операции | |
клиент | сервер |
В данном случае компьютер пользователя работает как терминал и выполняет функции представления данных – интерфейса (текстового или графического). Ресурсы компьютера – клиента используются в незначительной степени, как правило, это графические средства подсистемы ввода-вывода ОС и сетевые средства ОС, которые принимают из сети команды центрального компьютера и возвращают данные о нажатии клавиш и координатах мыши. Приложение, которое работает на компьютере - клиенте часто называется эмулятор терминала. Все остальные действия выполняются на сервере. Основной недостаток – низкая надежность.
Схема «Файловый сервер»
Компьютер 1 | Компьютер 2 | |||
Интерфейс пользователя | Средства построения запросов | Операции БД | Файловые операции + данные | |
клиент | сервер |
В этом случае на клиентской машине выполняются все части приложения, кроме файловых операций. В сети есть достаточно мощный компьютер, который хранит файлы, доступ к которым необходим большому числу пользователей – файловый сервер. Недостатки – компьютер – клиент должен быть достаточно мощным, может сильно возрасти сетевая нагрузка.
Существует третий вариант, который более равномерно распределяет функции между клиентской и серверной частями системы.
Компьютер 1 | Компьютер 2 | |||
Интерфейс пользователя | Средства построения запросов | Операции БД | Файловые операции | |
клиент | сервер |
В данном случае, компьютер – клиент выполняет все функции, специфические для данного приложения, а сервер – а сервер реализация которых не зависит от специфики приложения, и эти функции могут быть оформлены в виде сетевых служб.
Дата добавления: 2015-08-11; просмотров: 743;