...
Слои распределенной системы могут быть по разному реализованы и исполняться в разных узлах сети. Обычно рассматриваются следующие архитектуры
Слой \ Тип архитектуры | Файл-сервер | Клиент-сервер | N-уровневая архитектура | (Бизнес-логика на клиенте) | Клиент-сервер | N-уровневая архитектура |
---|---|---|---|---|---|---|
Представления | Клиент | Клиент | Клиент | Клиент | ||
Бизнес- логики | Клиент | Клиент | Сервер БД | Сервер приложений | ||
Хранения | Файл- сервер (или клиент) | Сервер БД | Сервер БД | Сервер БД | ||
| Все три слоя образуют единый программный модуль | Пользоват. Интерфейс и бизнес-логика образуют единый модуль. Данные хранятся на сервере БД | Вся бизнес логика реализована в виде хранимых процедур, исполняемых на сервере БД | Все слои исполняются на разных машинах. |
|
...