Модель сервера приложений(трехуровневая модель).
Похожие статьи вашей тематики
Эта модель является расширением 2-хуровневой модели, в ней вводится дополнительный промежуточный уровень – сервер-приложений(рис. 2.6.3.3.1.).

Рис. 2.6.3.3.1. Модель сервера приложений.
В этой модели компоненты приложения делятся между 3-мя источниками:
1. клиент – обеспечивает функции ввода и изображения данных, запроса процедур.
2. сервер приложений поддерживает функции клиентов в плане общих прикладных функций, а так же поддерживает каталоги с данными и обеспечивает обмен сообщениями и поддержку запросов.
3. сервер БД - реализует функции СУБД:
1) Создание и ведение БД.
2) Целостность БД.
3) Восстановление БД при сбоях и т.д.
4) Функции хранилища данных.
Эта модель обладает наибольшей гибкостью.
Корпоративные ИС на базе интернет-технологии.
В таких ИС (рис. 2.6.4.1.) обычно осуществляется объединение корпоративных ЛВС с Web-сервером. Отличительной особенностью таких систем считается:
1. Возможность хранения и обработки не только структурированных, символьных и числовых данных, а также хранение документов, видео, цифровой и звуковой информации.
2. Регламентированность информации о состоянии объекта(корпорации) для внешних пользователей через Интернет.

Рис. 2.6.4.1.
Обычно защищенная сеть INTRANET подключается к открытой сети INTERNET с помощью специального WEB-сервера (брандмауэра) устанавливающего определенные ограничения на передаваемую в INTERNET информацию.
Географически распределенные ИС(глобальные ИС).
Такие ИС используют т.н. распределенные СУБД и БД. Распределенная СУБД - это програмный комплекс предназначенный для управления рапределенной БД. Распределенная БД – набор логически-связанных между собой разделяемых данных, которые физически расположены на разных объектах или компьютерах глобальной сети. Т.о. каждый фрагмент БД может храниться на одном или нескольких компьютерах(узлах), которые соединены линиями связи и работают над управлением распределённой СУБД (рис.2.6.5.1.).

Рис. 2.6.5.1.
Любой из узлов способен:
1. выполнять запросы пользователей, требующих доступа к локально сохраненным данным.
2. обрабатывать данные, сохраненные на др. объектах-компьютерах сети(сайтах, узлах).
При этом на каждом сайте могут распологаться как глобальные, так и локальные приложения. Локальные приложения не требуют доступа к данным на других сайтах, глобальные – требуют. ФБД также может содержать локальную базу данных и часть глобальной БД.
Пользователи взаимодействуют с РБД через свои приложения.
|