Справочник Novell Netware 4

       

Межплатформные приложения



Прикладное программное обеспечение можно разделить на три категории:
несетевые приложения, приложения с возможностями работы в сети
и чисто сетевые приложения. Несетевые приложения пишутся для работы
на однопользовательском компьютере. Если они могут выполняться
в сети, то не содержат средств, которые требуются в многопользовательской
среде для защиты файлов и данных. Эти средства включаются во вторую
категорию программного обеспечения - приложения с сетевыми средствами.
Эти приложения содержат средства блокировки файлов и записей которые
запрещают одновременно обновлять двум пользователям одну и туже
запись или файл данных.

Чисто сетевые приложения распределяют различные задачи обработки


между сервером и рабочими станциями. Они называются также приложениями
"клиент-сервер". При этом рабочая станция называется
клиентом, а сервер служит обрабатывающим процессором. Чисто сетевая
программа базы данных имеет отдельные программные модули для рабочей
станции и сервера. Клиентная часть используется для вывода на
экран дисплея меню и ввода выполняемые команд пользователем. Некоторые
команды выполняются процессором рабочей станции (такие как команды
вывода меню или списка данных, с которыми работает пользователь).
Другие команды выполняются сервером (например, команды сортировки
или индексирования базы данных). Таким образом, данные, которые
требуется отсортировать, остаются там, где они сортируются, а
не передаются по локальной сети на рабочую станцию.

После обработки запроса на сервере результаты посылаются на рабочую
станцию для вывода на дисплей. Серверная обработка включает в
себя форматирование данных. Работа с данными на сервере имеет
ряд важных преимуществ:

  • Это улучшает производительность сети, поскольку трафик уменьшается.
  • Если в качестве сервера используется высокопроизводительная
    машина, обработку данных лучше выполнять там, где обработка запроса
    и файловая система тесно связаны друг с другом.
  • Защита улучшается, так как вся база данных не передается по
    сети туда, где с ней работают.


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



Содержание раздела








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