Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Модель сервера приложений (трехуровневая модель)



Эта модель является расширением двухуровневой модели, в ней вводится промежуточный уровень между клиентом и сервером. Он содержит один или несколько серверов приложений.

Рисунок 8. Модель сервера приложений (трехуровневая модель)

В этой модели компоненты приложений делятся между 3 исполнителями:

1. Клиент. Обеспечивает логику представления (графический пользовательский интерфейс, локальный редактор).

2. Серверы приложений хранят и исполняют наиболее общие правила бизнес логики, поддерживают каталоги с данными, обеспечивают обмен сообщениями и поддержку запросов (особенно в распределенных транзакциях).

3. Серверы баз данных занимаются исключительно функциями СУБД: обеспечивают функции создания и ведения БД, поддерживают целостность реляционной БД,обеспечивают функции хранилищ данных, создания резервных копий БД и восстановления БД после сбоев и др.

Модель более гибкая, чем двухуровневая. Выполнение OLAP-приложений (On-line analytical processing), большая часть бизнес логики изолирована от возможностей встроенного SQL, выполняются на стандартных языках высокого уровня. Это повышает переносимость системы и ее масштабируемость.

1.

2.

3.

4.

5.





Дата публикования: 2015-02-22; Прочитано: 789 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...