Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных


Рис. 4.4.  Модель клиент-сервер  Трехуровневая модель  является развитием модели клиент-сервер (рис. 4.5).  Рис. 4.5



Pdf көрінісі
бет20/78
Дата30.09.2024
өлшемі1,76 Mb.
#146202
түріЛекция
1   ...   16   17   18   19   20   21   22   23   ...   78
Байланысты:
материалы ТРСПО 2024

Рис. 4.4. 
Модель клиент-сервер 
Трехуровневая модель 
является развитием модели клиент-сервер (рис. 4.5). 
Рис. 4.5. 
Трехуровневая модель 
Уровень графического интерфейса пользователя запускается на машине клиента. Бизнес-логику образуют модули, 
осуществляющие функциональные обязанности системы. Этот уровень запускается на сервере приложения. Реляционная 
СУБД хранит данные, требуемые уровню бизнес-логики. Этот уровень запускается на втором сервере — сервере базы данных. 
Преимущества трехуровневой модели: 

упрощается такая модификация уровня, которая не влияет на другие уровни;

отделение прикладных функций от функций управления БД упрощает оптимизацию всей системы. 
Модель абстрактной машины 
отображает многослойную систему (рис. 4.6). 
Каждый текущий слой реализуется с использованием средств, обеспечиваемых слоем-фундаментом. 
Рис. 4.6. 
Модель абстрактной машины 
 
Моделирование управления 
Известны два типа моделей управления:

модель централизованного управления;

модель событийного управления. 
В модели централизованного управления одна подсистема выделяется как системный контроллер. Ее обязанности — 
руководить работой других подсистем. Различают две разновидности моделей централизованного управления: 
модель вызов-
возврат 
(рис. 4.7) и 
Модель менеджера 
(рис. 4.8), которая используется в системах параллельной обработки. 
Рис. 4.7. 
Модель вызов-возврат 
В модели событийного управления системой управляют внешние события. Используются две разновидности модели 


событийного управления: широковещательная модель и модель, управляемая прерываниями. 
Рис. 4.8. 
Модель менеджера 
В 
широковещательной модели 
(рис. 4.9) каждая подсистема уведомляет обработчика о своем интересе к конкретным 
событиям. Когда событие происходит, обработчик пересылает его подсистеме, которая может обработать это событие. 
Функции управления в обработчик не встраиваются. 


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   78




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет