ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 35
Скачиваний: 0
Традиционным методом организации информационной системы является двухзвенная архитектура «клиент-сервер» (рис. 1). В этом случае вся прикладная часть информационной системы выполняется на рабочей станции (т. е. дублируется), а на стороне сервера осуществляется только доступ к базе данных.
Если логика прикладной части системы достаточно сложна, то каждая PC должна обладать достаточным набором ресурсов, чтобы быть в состоянии произвести прикладную обработку данных, поступающих от пользователя и/или из базы данных.
Для повышения общей эффективности системы, применяются трехзвенные архитектуры «Клиент-сервер». В этой архитектуре, кроме клиентской части системы и сервера базы данных, вводится промежуточный сервер приложений (сервер приложений - это набор программного обеспечения, позволяющий распределить обработку данных по сети, организовать специально выделенные серверы для выполнения определенных задач, многозадачный режим выполнения программ пользователя *).).
Серверы приложений предназначены для обработки статистических данных, мониторинга и управления базами данных, а также для персонализации информации о пользователях. Работающие на этих серверах приложения ответственны за выборку информации по запросам пользователей. Для этого необходимо формировать запросы, которые передаются и выполняются серверами баз данных. Результат запроса возвращается на сервер приложений. Нередко данные берутся из нескольких баз данных сразу. Полученная из разных мест информация собирается в единое целое, форматируется и отправляется пользователю. Возможна как совместная работа нескольких выделенных серверов, каждый из которых обслуживает одно приложение, так и выполнение нескольких приложений на одном сервере. Корпорация «Атлас» предлагает серверы приложений таких мировых производителей, как Oracle, IBM, Sybase, Sun Microsystems.
На стороне клиента выполняются только интерфейсные действия, а вся логика обработки информации поддерживается в сервере приложений
Сервис-ориентированная архитектура поддерживает различные Интерне/Интранет технологии: «браузер»- «сервер приложений» - «сервер ресурсов»; «сервер динамических страниц» – «веб-сервер».