Существует два типа сетевых приложений: чисто сетевые
-ге) и обособленные (standalone). Чисто сетевые приложения
~аботаны для применения в сетях. Использование их на от-
льных компьютерах не имеет смысла. Наоборот,* обособленные-
-иложения призваны работать на отдельном компьютере. Для
хширения возможностей они перестроены для работы в сетях.
-имерами обособленных приложений могут служить текстовый
цессор и редактор электронных таблиц.
Чисто сетевые приложения. Эти приложения были созданы
использования возможностей сетей. Каждое из них имеет
й отдельный пользовательский интерфейс и требует выполне-
я некоторой последовательности "сетевых" команд, индивиду-"ькых для каждого приложения. Ниже приведены некоторые
имеры чисто сетевых приложений: ~ эмуляция терминала;
■ передача файла;
■ электронная почта;
■ групповые приложения.
Эмуляция терминала была одним из первых чисто сетевых иложений. До появления сетей терминалы использовал-; ь для "тупа к прикладным программам на больших ЭВМ и миником-ерах. Когда на смену терминалам пришли ПК, потребовался од доступа к прикладным программам на существующих льших ЭВМ и миникомпыотерах. Программа эмуляции терми-ча позволяет представить ПК для большой ЭВМ как подклю-нный к ней терминал. Функции центрального процессора (ЦП) ' становятся прозрачными для пользователя, и ему кажется, что работает с ЦП большой ЭВМ, к которой данный ПК подсое-ен. Эмуляция терминала предоставляет пользователю пре-щества двух сред компьютерного мира. Приложения больших Ми миникомпьютеров могут выполняться на ПК наряду с ычными обособленными приложениями типа текстовых про-ссоров и электронных таблиц.
Передача файла является основным приложением практически всех сетях. В некоторых случаях файлы, передаваемые от ПК :сго типа к ПК другого типа, требуют перевода из одного "рмата данных в другой. Электронная почта дает возможность пользователю ввести со-' ение на ПК или локальной рабочей станции и оправить его к 'у-нибудь по сети. Электронная почта является, возможно,
одним из наиболее важных сетевых приложений. Она предостав ляет путь, по которому сеть может улучшить межкорпоративные коммуникации.
Групповые приложения используют сети для электронной ав-томатизации административных функций современного офиса. Большинству крупных офисов присущи бесконечные попытки администраторов скоординировать работу. Групповые приложе-ния позволяют пользователям координировать календарь, встре-чи, телефонные звонки и другие задачи электронным путем. Они могут предлагать чисто сетевые либо обособленные администра-тивные функции. Например, групповые приложения могут вклю-чать электронную почту как средство отправления и получения сообщений между сотрудниками. Так же может использоваться календарь для координации расписания работы сотрудников. Групповые приложения стремятся интегрировать эти функции без потерь для каждой из них.
Обособленные приложения Все приложения, описанные вы-ше, являются чисто сетевыми приложениями, разработанными для функционирования в сетевой среде. В последнее время мно¬гие известные обособленные приложения были адаптированы для функционирования в среде клиент-сервер.
Примерами могут служить текстовые процессоры, редакторы электронных таблиц, базы данных, презентационная графика и управление проектами.
Когда обособленные приложения адаптируются для работы в сетевой среде, они разбиваются на две части.
Первая часть приложения включает пользовательский интер фейс и связующую обработку и работает на станции-клиенте. Вторая часть приложения, работающая на' сервере, включает операции, требующие значительных процессорных затрат. Пово¬дом к переводу традиционных обособленных приложений в сете¬вую среду послужили следующие соображения:
■ простота использования;
■ разделение файлов;
■ ограничение ресурсов;
■ экономия от масштабирования.
В сетевых версиях приложений используется тот же пользова-тельский интерфейс, включая команды оператора, что и в преды дущих обособленных версиях. В отличие от чисто сетевых при ложений пользователям нет необходимости изучать новые ко¬манды для обеспечения нормальной работы.
Пользователи могут получать доступ к важным файлам, та¬им, как большие базы данных, сохраняемым в общем разделяе-ом пространстве. Поскольку только одна копия файла сущест-ет на сервере, то исчезает опасность дублирования файлов с зличными датами модификации.
Некоторые ПК с ограниченными ресурсами (медленный ЦП,
алая память) не могут обрабатывать целиком современные
"льшие приложения. Однако если приложение разбивается на
е части, то ПК может обрабатывать одну из этих частей, что
вестно как архитектура "клиент-сервер". Персональный ком-
ютер ("клиент") в общем случае обрабатывает часть пользова-
ьского интерфейса от всего приложения, а более мощный мпьютер ("сервер") обрабатывает интенсивную процессорную сть и ввод/вывод (В/В) информации.
Новое серверное приложение не требуется для каждого поль-
"вателя. Если приложение уже существует на сервере, то новая
сть пользовательского интерфейса для клиента- это все, что
обходимо. Это обычно более дешево, чем использование всей
ограммы для каждого пользователя.