Сети ЭВМ и телекоммуникации. Архитектура и сетевые технологии. Анкудинов Г.И - 132 стр.

UptoLike

производительность.
7.2. Распределенная обработка приложений
Преимущества распределенной обработки:
более высокая производительность;
отказоустойчивость;
масштабируемость.
Три параметра организации работы приложений в сети:
способ разделения приложения на части, выполняющиеся на разных
компьютерах;
выделение в сети специализированных серверов для выполнения некоторых
общих функций;
способ взаимодействия между частями приложений, выполняющихся на
разных компьютерах.
Разделение приложений на части
Хотя возможны различные варианты разделения приложений, существуют типовые
схемы. Можно выделить 6 частей:
средства представления данных на экране;
логика представления данных на экране, описывающая правила и
спецификации взаимодействия пользователя с приложением (выбор из системы
меню, выбор элемента из списка …);
прикладная логика (набор правил для
принятия решений, вычислительные
процедуры и операции);
логика данных (операции с данными, хранящимися в базе, которые нужно
выполнить для реализации прикладной логики);
внутренние операции БД (действия СУБД, например, поиск записи по
определенным признакам);
файловые операции (стандартные операции над файлами и файловой
системой, обычно операции ОС).
Двухзвенные схемы
На
рис. 7.2 представлены три варианта двухзвенных схем. Все три варианта
соответствуют технологии «клиент-сервер».
В первом варианте (см. рис. 7.2, а) клиент работает как терминал. Эту модель в
последнее время стали называть «тонкий клиент». Второй вариант – «клиент-сервер» или