пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

24. Среды и языки программирования. Обзор языков и сред программирования.

Автономные (standalone) приложения Такими могут быть, как правило, сервисные

программы,системные утилиты, текстовые и графические редакторы, компиляторы, достаточно

простые корпоративные программы.Корпоративная информационная система, как правило, не может состоять из отдельных, не связанных между собой компонентов

 

Двухзвенная архитектура "клиент-сервер"

В архитектуре "клиент-сервер" программное обеспечение разделено на две части

-клиентскую часть и серверную часть. Задача клиентской-

части (программы-клиента) состоит во взаимодействии с пользователем, передаче пользовательского

запроса серверу, получение запроса от серверной части (программы-сервера) и представление его в удобном для пользователя виде. Программа-сервер же обрабатывает запросы клиента и выдает ответы.

Многозвенная (multitiered) архитектура

Начало процессу развития корпоративного программного обеспечения в многозвенной архитектуре было положено еще в рамках технологии "клиент/сервер". В них наряду с

клиентской частью приложения и сервером баз данных появились серверы приложений

(Application Servers)

.В идеале:

•программа-клиент реализуетGUI,передает запросы серверу приложений и принимает от него

ответ,

•сервер приложений реализует бизнес-логику и обращается с запросами к серверу "третьего

уровня" (например, серверу базы данных за данными),

•сервер третьего уровня обслуживает запросы сервера приложений.

Программа

-клиент, таким образом, может быть "тонкой". Преимущества такой архитектуры

очевидны:

•изменения на каждом из звеньев можно осуществлять независимо;

•снижаются нагрузки на сеть, поскольку звенья не обмениваются между собой большими

объемами информации;

•обеспечивается масштабирование и простая модернизация оборудования и программного

обеспечения, поддерживающего каждое из звеньев, в том числе обновление серверного парка и

терминального оборудования,СУБДи т.д.;

•Приложения могут создаваться на стандартных языках третьего или четвертого поколения 


05.06.2016; 09:24
хиты: 109
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь