Основы разработки программного обеспечения вычислительных систем. Милованов И.В - 8 стр.

UptoLike

8
Рис. 1.6. Модель абстрактной машины
Уровень графического интерфейса пользователя запускается на ма-
шине клиента. Бизнес-логику образуют модули, осуществляющие функ-
циональные обязанности системы. Этот уровень запускается на сервере
приложения. Реляционная СУБД хранит данные, требуемые уровню биз-
нес-логики. Этот уровень запускается на втором сервересервере БД.
Преимущества трёхуровневой модели:
упрощается такая модификация уровня, которая не влияет на дру-
гие уровни;
происходит отделение прикладных функций от функций управле-
ния БД упрощает оптимизацию всей системы.
Модель абстрактной машины отображает многослойную систему
(рис. 1.6).
Каждый текущий слой реализуется с использованием средств, обес-
печиваемых слоем-фундаментом.
МОДЕЛИРОВАНИЕ УПРАВЛЕНИЯ
Известны два типа моделей управления:
модель централизованного управления;
модель событийного управления.
В модели централизованного управления одна подсистема выделяет-
ся как системный контроллер. Её обязанности руководить работой дру-
гих подсистем. Различают две разновидности моделей централизованного
управления: модель вызов-возврат (рис. 1.7) и модель менеджера (рис. 1.8),
которые используются в системах параллельной обработки.