Cтраница 2
![]() |
Модель распределенных вычислений RDA.| Модель распределенных вычислений DBS. [16] |
Таким образом, если модели FS, RDA, DBS являются двухзвенными, то модель ApS - трехзвенной ( рис. 6.41): первое звено - компьютер-клиент, второе - сервер приложений, а третье - сервер управления данными. [17]
Сервер, кроме предоставления сетевых ресурсов рабочим станциям, может и сам выполнять содержательную обработку информации по запросам клиентов - такой сервер часто называют сервером приложений. Сервер приложений - это работающий в сети мощный компьютер, имеющий программное обеспечение ( приложения), с которым могут работать клиенты сети. Существуют два варианта использования сервера приложений. Приложение по запросу клиента может загружаться по сети в рабочую станцию и выполняться там ( такая технология иногдалазывается толстым клиентом); на рабочую станцию по запросу допускается загружать не только программу-приложение, но и нужную операционную систему ( удаленная загрузка компьютера), но для этого необходимо наличие на компьютере пользователя сетевой карты с сетевым ПЗУ. [18]
![]() |
Модель распределенных вычислений RDA.| Модель распределенных вычислений DBS. [19] |
В рамках сервера приложений могут быть реализованы несколько прикладных функций, каждая из которых оформляется как отдельная служба, предоставляющая некоторые услуги всем программам, которые желают и могут ими воспользоваться. Серверов приложения может быть несколько, каждый из которых ориентирован на представление некоторого набора услуг. [20]
В случае специализации серверов по определенным приложениям сеть называют сетью распределенных вычислений. Если сервер приложений обслуживает пользователей одной ЛВС, то естественно назвать такой сервер локальным. [21]
Третьей функциональной группой UNIX-компьютеров локальной сети ОИУК являются серверы приложений, предназначенные для решения задач моделирования и оптимизации режима на основе телеинформации и требующие больших вычислительных ресурсов, а также для использования мощных стандартных пакетов, например географических информационных систем, оболочек систем искусственного интеллекта и т.п. Программное обеспечение для этих задач ( EMS on line) переводится на UNIX-компьютеры. Кроме серверов приложений мощный UNIX-компьютер целесообразно использовать для управления универсальной базой данных. [22]
В трехуровневой архитектуре основной функцией программного обеспечения рабочих мест является, главным образом, ввод и отображение данных, а также выполнение процедур приема / передачи информации серверным компонентам для обработки. При этом отдельно выделяются сервер приложения и сервер базы данных, которые для повышения производительности часто устанавливают на разных компьютерах, выступающих в качестве сетевых серверов. [23]
С системотехнической точки зрения система PDM STEP Suite представляет собой трехуровневую информационную систему ( см. рис. 14), состоящую из сервера СУБД ( Oracle 8), сервера приложений и клиентского модуля. Клиентский модуль обеспечивает диалоговое взаимодействие с базой данных через сервер приложений. [24]
![]() |
Программа МарТаЫе генерирует XML-документ исходя из таблицы базы данных. При. [25] |
Я знаю, что это звучит запутанно, однако следует отметить, что Internet Express является четырехзвенной архитектурой. Четырьмя звеньями этой архитектуры являются: сервер SQL, сервер приложений ( сервер DataSnap), веб-сервер с прилагаемым к нему специальным приложением и, наконец, веб-браузер. Конечно же, вместо этого вы можете поместить компоненты доступа к базе данных прямо в приложение, которое обрабатывает запросы HTTP и занимается генерацией HTML-кода. [26]
Чтобы решить эти проблемы, можно переместить код, осуществляющий обработку данных, на отдельный компьютер, и спроектировать клиентские приложения таким образом, чтобы они взаимодействовали с этим компьютером. Таким образом, клиентские компьютеры взаимодействуют с базой данных не напрямую, а через сервер приложений. [27]
Теперь, когда у вас есть сервер, вы можете построить клиент, который сможет подключиться к этому серверу. В рамках этого компонента определяется свойство ComputerName, которое используется для идентификации компьютера, на котором работает сервер приложения. [28]
Производительность персональных компьютеров начала быстро расти. Стали появляться мощные одно - и многопроцессорные серверы на платформе Intel, которые нуждались в адекватной операционной системе для организации серверов приложений и серверов баз данных. [29]
Основным элементом принятой в AS-модели трехзвенной схемы является сервер приложения. Он реализует несколько прикладных функций, каждая из которых оформлена как служба и предоставляет услуги всем программам, которые желают и могут ими воспользоваться. Серверов приложений может быть несколько, и каждый из них предоставляет определенный набор услуг. Любая программа, которая пользуется ими, рассматривается как клиент приложения. Детали реализации прикладных программ в сервере приложений полностью скрыты от клиента приложения. [30]