ВУЗ:
Составители:
Рубрика:
67
прикладной компонент. Протокол обмена представляет собой набор
низкоуровневых вызовов, обеспечивающих приложению доступ к файловой
системе на файл-сервере.
Модель файлового сервера представлена на рисунке 16.
Компонент
представления
Прикладной
компонент
Клиент
Компонент доступа к
ресурсам
Сервер
Файлы
Рисунок 16⎯ Модель файлового сервера
FS-модель послужила фундаментом для расширения возможностей
персональных СУБД в направлении поддержки многопользовательского режима.
В таких системах на нескольких персональных компьютерах выполняется как
прикладная программа, так и копия СУБД, а базы данных содержатся в
разделяемых файлах, которые находятся на файловом сервере. Когда прикладная
программа обращается
к базе данных, СУБД направляет запрос на файловый
сервер. В этом запросе указаны файлы, где находятся запрашиваемые данные. В
ответ на запрос файловый сервер направляет по сети требуемый блок данных.
СУБД, получив его, выполняет над данными действия, которые были
декларированы в прикладной программе.
К технологическим недостаткам модели относят:
а) высокий сетевой
трафик (передача множества файлов, необходимых
приложению);
б) узкий спектр операций манипулирования данными ("данные ⎯ это
файлы");
в) отсутствие адекватных средств безопасности доступа к данным (защита
только на уровне файловой системы) и т.д.
Все перечисленные недостатки ⎯ следствие внутренне присущих FS-
модели ограничений, определяемых ее характером.
Более технологичная RDA-модель существенно отличается от FS-модели
характером компонента доступа к информационным ресурсам. Это, как правило,
SQL-сервер. В RDA-модели коды компонента представления и прикладного
компонента совмещены и выполняются на компьютере-клиенте. Последний
поддерживает как функции ввода и отображения данных, так и чисто прикладные
функции. Доступ к информационным ресурсам обеспечивается либо операторами
специального языка (языка SQL, если
речь идет о базах данных) или вызовами
функций специальной библиотеки (если имеется соответствующий интерфейс
прикладного программирования ⎯ API).
Модель доступа к удаленным данным представлена на рисунке 17.
прикладной компонент. Протокол обмена представляет собой набор низкоуровневых вызовов, обеспечивающих приложению доступ к файловой системе на файл-сервере. Модель файлового сервера представлена на рисунке 16. Файлы Клиент Сервер Компонент Прикладной Компонент доступа к представления компонент ресурсам Рисунок 16⎯ Модель файлового сервера FS-модель послужила фундаментом для расширения возможностей персональных СУБД в направлении поддержки многопользовательского режима. В таких системах на нескольких персональных компьютерах выполняется как прикладная программа, так и копия СУБД, а базы данных содержатся в разделяемых файлах, которые находятся на файловом сервере. Когда прикладная программа обращается к базе данных, СУБД направляет запрос на файловый сервер. В этом запросе указаны файлы, где находятся запрашиваемые данные. В ответ на запрос файловый сервер направляет по сети требуемый блок данных. СУБД, получив его, выполняет над данными действия, которые были декларированы в прикладной программе. К технологическим недостаткам модели относят: а) высокий сетевой трафик (передача множества файлов, необходимых приложению); б) узкий спектр операций манипулирования данными ("данные ⎯ это файлы"); в) отсутствие адекватных средств безопасности доступа к данным (защита только на уровне файловой системы) и т.д. Все перечисленные недостатки ⎯ следствие внутренне присущих FS- модели ограничений, определяемых ее характером. Более технологичная RDA-модель существенно отличается от FS-модели характером компонента доступа к информационным ресурсам. Это, как правило, SQL-сервер. В RDA-модели коды компонента представления и прикладного компонента совмещены и выполняются на компьютере-клиенте. Последний поддерживает как функции ввода и отображения данных, так и чисто прикладные функции. Доступ к информационным ресурсам обеспечивается либо операторами специального языка (языка SQL, если речь идет о базах данных) или вызовами функций специальной библиотеки (если имеется соответствующий интерфейс прикладного программирования ⎯ API). Модель доступа к удаленным данным представлена на рисунке 17. 67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »