Распределенная обработка данных
Распределенная обработка данных – методика выполнения прикладных программ группой систем. Сущность ее заключается в том, что пользователь получает возможность работать с сетевыми службами и прикладными процессами, расположенными в нескольких взаимосвязанных абонентских системах. При этом возможны несколько видов работ, которые он может выполнять: удаленный запрос, например, команда, позволяющая посылать одиночную заявку на выполнение обработки данных; удаленная трансакция, осуществляющая направление группы запросов прикладному процессу; распределенная трансакция, дающая возможность использования нескольких серверов и прикладных процессов, выполняемых в группе абонентских систем. Для распределенной обработки осуществляется сегментация прикладных программ. Передача данных происходит при помощи удаленного вызова процедур либо электронной почты. Первая технология характеризуется высоким быстродействием, а вторая – низкой стоимостью. Известны также программные средства Системы Управления Распределенной Базой Данных (СУРБД), содержатся инструментальные средства распределенной среды обработки данных. Распределенная среда обработки данных – представляет собой технологию распределенной обработки данных. Эта среда обычно - набор сетевых служб, предназначенный для выполнения прикладных процессов, рассредоточенных по группе абонентских систем гетерогенной сети. Основные ее компоненты показаны в табл. 1. Табл 1. Основные компоненты распределенной обработки данных.
Системы, имеющие программы распределенной среды, соответственно, являются серверами и клиентами. Серверы связаны (рис. 1) друг с другом логическими каналами, по которым передают друг другу файлы. Каждый сервер имеет свою группу клиентов. Рис. 1. Связь серверов
Среда чаще всего имеет трехступенчатую архитектуру: прикладная программа – база данных – клиент. Функции, выполняемые средой, включают прикладные службы: · каталогов, позволяющую клиентам находить нужные им серверы; · интерфейса многопоточной обработки; · удаленного вызова процедур; · обслуживания файлов; · безопасности данных; · времени, синхронизирующей часы в абонентских системах. Программное Обеспечение среды погружается, как правило, в Сетевую Операционную Систему. Серверы могут иметь свои, различные операционные системы. В роли сервера может, также, выступать главный компьютер со своей операционной системой. Функционирование распределенной среды требует выполнения ряда административных задач. К ним, в первую очередь, относятся средства: · регистрации и контроля за лицензиями пользователей на работу с прикладными программами; · унифицированных интерфейсов прикладных программ; · обеспечения безопасности данных; · инвентаризации программного и технического обеспечения абонентских систем, работающих в сети. С точки зрения логического управления среда обработки данных делится на ячейки распределенной среды обработки . В каждую из них может включаться от нескольких единиц до тысяч абонентских систем. Размеры ячеек территориально не ограничены. Входящие в одну и ту же ячейку системы могут быть расположены даже на разных континентах. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|