П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие
Download 1.32 Mb. Pdf ko'rish
|
Базы данных
Модель сервера приложений
Эта модель является расширением двухзвенной модели и в ней вводится дополнительное промежуточное звено между клиентом и сервером. Это промежуточное звено содержит один или несколько серверов приложений (рис. 7.5). Рис. 7.5. Модель сервера приложений (два варианта) RDA- и DBS-модели опираются на двухзвенную схему разде- ления функций. В RDA-модели прикладные функции приданы программе-клиенту, в DBS-модели ответственность за их выпол- нение берет на себя ядро СУБД. В первом случае прикладной 147 компонент сливается с компонентом представления, во-втором – интегрируется в компонент доступа к информационным ресур- сам. В AS-модели реализована трехзвенная схема разделения функций, где прикладной компонент выделен как важнейший изолированный элемент приложения, для его определения ис- пользуются универсальные механизмы многозадачной операци- онной системы и стандартизованы интерфейсы с двумя другими компонентами. В AS-модели процесс, выполняющийся на компьютере-кли- енте, отвечает, как обычно, за интерфейс с пользователем (то есть осуществляет функции первой группы). Обращаясь за выполне- нием услуг к прикладному компоненту, этот процесс играет роль клиента приложения (Application Client – AC). Прикладной ком- понент реализован как группа процессов, выполняющих приклад- ные функции, и называется сервером приложения (Application Server – AS). Все операции над информационными ресурсами выполняются соответствующим компонентом, по отношению к которому AS играет роль клиента. Из прикладных компонентов доступны ресурсы различных типов – базы данных, очереди, почтовые службы и др. Отметим, что эта модель обладает большей гибкостью, чем двухзвенные модели. Наиболее заметны преимущества модели сервера приложений в тех случаях, когда клиенты выполняют сложные аналитические расчеты над базой данных, которые относятся к области OLAP-приложений. В этой модели большая Download 1.32 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling