Организация взаимодействия в информационных системах клиент-серверной архитектуры

 

Большинство систем этой архитектуры запускают клиентское приложение на одном компьютере, а приложение-сервер — на другом. Обычно клиент и сервер территориально отделены друг от друга. Однако клиентская и северная части могут физически находиться и на одном компьютере. Для обмена информацией используются сеть и сетевое программное обеспечение. Одно приложение может работать независимо от другого, выполнять различные задания и разделять вычислительную нагрузку. Прикладные программы, реализуемые в рамках такой системы, также имеют распределенный характер, т.е. часть функций приложений будет реализована в программе-клиенте, другая — в программе-сервере.

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

Большинство программных средств построены на основе двухуровневой архитектуры, когда сервер выполняет функции хранения, вычисления и обработки данных и представляет собой дорогостоящую вычислительную машину — многопроцессорный компьютер с большим объемом оперативной памяти. Разделение функций в информационной системе трех уровней позволяет снизить затраты на оборудование без потери качества. В такой системе возможность использования удаленного доступа поддерживается «по определению».

В условиях трехуровневой архитектуры:

первый уровень системы — это сервер базы данных, где хранятся массивы данных. Его особенностью являются высокопроизводительные процессоры и несколько магнитных дисков, предназначенных для сокращения длительности дисковых операций;

второй уровень — это сервер задач, или сервер приложений. Сервер приложений данных не хранит, на этом компьютере выполняются расчетные задачи, поэтому он должен иметь большой объем оперативной памяти;

третий уровень — это терминал, откуда пользователь посылает запросы на данные и на котором отображаются результаты запросов. Это рабочая станция, обычный персональный компьютер, на котором установлен Windows, здесь данные не хранятся и вычисления не производятся. Система ориентирована на все участки финансово-хозяйственной деятельности, что позволяет построить единую замкнутую информационную систему, в которой проработана и согласована взаимосвязь отдельных разделов. Каждый сервер базы данных работает на определенном типе компьютера и сетевой операционной системы. Операционными системами серверов являются: MS Dos версии 5.0, UNIX, Windows NT, OS/2 и другие.

 








Дата добавления: 2015-06-10; просмотров: 1429;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.