86
управления предприятием на единой аппаратно-программной базе.
Однородность и неоднородность программного обеспечения. В КИС
на рабочих станциях одновременно могут стоять разные программные про-
дукты, работающие под разными операционными системами на разных аппа-
ратных платформах. Системный интегратор, как правило, решает проблемы
стыковки всех модулей КИС и передачи данных из одного модуля в другой, а
специалисты, занимающиеся технической поддержкой системы, обеспечивают
эксплуатацию различных платформ, баз данных и разрешение конфликтных
ситуаций в системе. Неоднородные корпоративные информационные систе-
мы, построенные по такому модульному принципу, обеспечивают определен-
ную гибкость при построении, но они имеют свои недостатки, которые начи-
нают все более проявляться по мере увеличения размера предприятия.
КИС с сосредоточенной и распределенной обработкой данных.
Этот признак определяется архитектурой СУБД (локальные и распределен-
ные СУБД). Все части локальной СУБД размещаются на одном компьюте-
ре, а распределенной – на нескольких. За несколько десятилетий последо-
вательно появлялись СУБД, основанные на трех базовых моделях данных:
иерархической, сетевой и реляционной.
Теперь под распределенной обработкой понимают более сложные ме-
ханизмы модели «клиент-сервер», которая будет рассмотрена далее.
6.2. Архитектура КИС
Архитектура КИС определяется моделью взаимодействия в ЛВС. В
серверных ЛВС реализованы две модели взаимодействия пользователей с
рабочими станциями: модель файл-сервер и модель клиент-сервер.
В первой модели сервер обеспечивает доступ к файлам базы данных
для каждой рабочей станции, и на этом его работа заканчивается. Напри-
мер, если используется база данных типа файл-сервер для получения све-
дений о студентах факультета, по сети будет передана вся таблица студен-
тов определенного факультета, и решать, какие записи в ней удовлетворя-
ют запросу, а какие нет, приходится самой рабочей станции. Таким
образом, при большом объеме файлов работа модели «файл-сервер» может
привести к перегрузке сети.
Устранение этих недостатков достигается в модели «клиент-сервер».
Технология клиент-сервер – это особый способ взаимодействия компьюте-
ров в локальной сети, при котором один из ПК – сервер (на нем установ-
лена программа-сервер), другой ПК – клиент (на нем установлена про-
грамма-клиент). Сервер предоставляет свои ресурсы клиенту по запросу
клиента и наоборот.
В модели «клиент-сервер» сервер играет активную роль, ибо его про-
граммное обеспечение заставляет «сначала подумать, а потом сделать».
Потоки информации, текущие по сети, становятся меньшими, поскольку