ТОП 10:

Интегрированные технологии в распределенных системах обработки информации



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

В распределенных системах используются три интегрированные технологии.

Технология «клиент – сервер».

Технология совместного использования ресурсов в рамках глобальных сетей.

Технология универсального пользовательского общения в виде электронной почты.

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

Один из основных принципов в этой технологии заключается в разделении операций обработки данных на три группы. Первая группа – ввод и отображение данных. Вторая группа объединяет прикладные операции обработки данных, характерные для решения задач данной предметной области. К третьей группе относятся операции хранения и управления данными (базами данных или файловыми системами).

Согласно этой классификации в любом технологическом процессе можно выделить программы трех видов:

· программы представления, реализующие операции ввода и отображения данных;

· прикладные программы, поддерживающие операции обработки данных;

· программы доступа к информационным ресурсам, реализующие операции хранения и управления данными.

В соответствии с этим выделяют три модели реализации технологии «клиент – сервер».

Модель доступа к удаленным данным (Remote Data Access – RDA).

Модель сервера базы данных (Data Base Server – DBS).

Модель сервера приложений (Application Server – AS).

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

Модель доступа к удаленным данным (RDA)


DBS-модель строится в предположении, что программы, выполняемые на компьютере-клиенте, ограничиваются вводом и отображением, а прикладные программы реализованы в процедурах базы данных и хранятся непосредственно на компьютере-сервере базы данных вместе с программами, управляющими доступом к данным – ядру СУБД.

Модель сервера базы данных (DBS)

 
 


На практике часто используются смешанные модели, когда поддержка целостности базы данных и простейшие операции обработки данных поддерживаются хранимыми процедурами (DBS-модель), а более сложные операции выполняются непосредственно прикладной программой на компьютере-клиенте (RDA-модель).

В AS-модели программа, выполняемая на компьютере-клиенте, решает задачу ввода и отображения данных, то есть реализует операции первой группы. Прикладные программы выполняются одним или группой серверов приложений. Доступ к информационным ресурсам, необходимым для решения прикладных задач, обеспечивается так же, как в модели RDA. Прикладные программы обеспечивают доступ к ресурсам различных типов – базам данных, индексированным файлам, очередям и др. RDA-модель и DBS-модель опираются на двухзвенную схему разделения операций. В AS-модели реализована трехзвенная схема разделения операций, где прикладная программа выделена как важнейшая.







Последнее изменение этой страницы: 2017-02-22; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.226.241.176 (0.003 с.)