Архитектура информационной системы клиент-сервер
Архитектура – разновидность структуры, в которой какой-либо элемент может быть заменен на другой элемент, характеристики входов и выходов которого идентичны первому элементу.
Эффективность функционирования ИС во многом зависит от ее архитектуры. В настоящее время перспективной является архитектура клиент-сервер. Она предполагает наличие компьютерной сети и распределенной БД, включающей корпоративную базу данных (КБД) и персональные базы данных (ПБД). КБД размещаются на компьютере-сервере. ПБД размещаются на компьютерах сотрудников подразделений, являющихся клиентами корпоративной БД.
Сервером определенного ресурса в компьютерной сети называется компьютер (программа), управляющий этим ресурсом, клиентом – компьютер (программа), использующий этот ресурс. В качестве ресурса компьютерной сети могут выступать, к примеру, БД, файловые системы, службы печати, почтовые службы. Например, если управляемым ресурсом является БД, то соответствующий сервер называется сервером БД.
Структура распределенной ИС, построенной по архитектуре клиент-сервер с использованием сервера БД, показана на рис. 1.2.
Рис. 1.2. Структура ИС с сервером баз данных:
ПО – программное обеспечение
При такой архитектуре сервер БД обеспечивает выполнение основного объема обработки данных. Формируемые пользователем или приложением запросы поступают к серверу БД в виде инструкций языка SQL. Сервер БД выполняет поиск и извлечение нужных данных, которые затем передаются на компьютер пользователя.
Для создания и управления персональными БД и приложений,
работающих с ними, используются СУБД, такие как Access и Visual FoxPro фирмы Microsoft, Paradox фирмы Borland.
Корпоративная БД создается, поддерживается и функционирует под управлением сервера БД, например Microsoft SQL Server или Oracle Server.
В зависимости от размеров организации и особенностей решаемых задач ИС может иметь одну из следующих конфигураций:
• компьютер-сервер, содержащий корпоративную и персональные БД;
• компьютер-сервер и персональные компьютеры с ПБД;
• несколько компьютеров-серверов и персональных компьютеров с ПБД.
Использование архитектуры клиент – сервер дает возможность постепенного наращивания ИС предприятия, во-первых, по мере развития предприятия; во-вторых, по мере развития самой информационной системы.
Дата добавления: 2015-08-20; просмотров: 1913;