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