![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Эта модель является расширением двухуровневой модели, в ней вводится промежуточный уровень между клиентом и сервером. Он содержит один или несколько серверов приложений.
Рисунок 8. Модель сервера приложений (трехуровневая модель)
В этой модели компоненты приложений делятся между 3 исполнителями:
1. Клиент. Обеспечивает логику представления (графический пользовательский интерфейс, локальный редактор).
2. Серверы приложений хранят и исполняют наиболее общие правила бизнес логики, поддерживают каталоги с данными, обеспечивают обмен сообщениями и поддержку запросов (особенно в распределенных транзакциях).
3. Серверы баз данных занимаются исключительно функциями СУБД: обеспечивают функции создания и ведения БД, поддерживают целостность реляционной БД,обеспечивают функции хранилищ данных, создания резервных копий БД и восстановления БД после сбоев и др.
Модель более гибкая, чем двухуровневая. Выполнение OLAP-приложений (On-line analytical processing), большая часть бизнес логики изолирована от возможностей встроенного SQL, выполняются на стандартных языках высокого уровня. Это повышает переносимость системы и ее масштабируемость.
1.
2.
3.
4.
5.
Дата публикования: 2015-02-22; Прочитано: 809 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!