logo
Информационные технологии для менеджеров - Грабауров В

Сервер - слуга

Большинство людей интуитивно понимают, что такое персональный компьютер, но что такое сервер? Термин "сервер" имеет два значения:

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

Рассмотрим понятие "клиент-сервер". И клиенты, и серверы представляют собой компьютеры. Привлекательность всего подхода заключается в том, что одни и те же персональные компьютеры могут служить как клиентом, так и сервером. Персональный компьютер, расположенный на столе, призванный удовлетворять потребности отдельного индивидуума, чрезвычайно привлекателен, что приводит к конкурентной борьбе в попытках сделать эту технологию ценным, но привычным товаром.

В то же время в мире невероятно мощных персональных компьютеров существует настоятельная потребность в совместном использовании информации и ресурсов. Исторически в компьютерном мире дорогие большие компьютеры и мини-компьютеры предоставляли возможность такого совместного использования. Базы данных (БД), например, были обычным делом на больших компьютерах в течение двух десятилетий. Серверу персонального компьютера предназначалась гораздо более скромная судьба. Изначально серверы предоставляли механизм для совместного использования дорогостоящих аппаратных средств, например принтеров и памяти; в действительности серверы предоставляют индивидуумам возможность совместно использовать многие другие виды дорогостоящих аппаратных средств. Например, серверы в сети облегчают совместное использование модемов, коммуникационных линий, связей с большими компьютерами, факсов, сканеров изображений, цветных графопостроителей и т.д.

Вначале, когда персональные компьютеры стали использовать как серверы, существовало явное различие между большими и малыми компьютерами: большие компьютеры совместно управляли используемой информацией; малые компьютеры, даже когда они использовались как серверы, работали только с индивидуальной информацией. С применением буферизации печати и других видов совместного использования ресурсов, ориентированных на аппаратные средства, серверы сделали шаг в сторону больших компьютеров, хотя основные отличия при этом остались.

С началом совместного использования файлов, а затем БД даже небольшие серверы стали устройствами, предназначенными для совместного использования информации.

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

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