П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие


Download 1.32 Mb.
Pdf ko'rish
bet88/94
Sana15.06.2023
Hajmi1.32 Mb.
#1487605
1   ...   84   85   86   87   88   89   90   91   ...   94
Bog'liq
Базы данных

Модель сервера приложений 
Эта модель является расширением двухзвенной модели и в 
ней вводится дополнительное промежуточное звено между 
клиентом и сервером. Это промежуточное звено содержит один 
или несколько серверов приложений (рис. 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:
1   ...   84   85   86   87   88   89   90   91   ...   94




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling