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