Сетевая служба ODA - сетевая служба , обеспечивающая обработку и передачу документов . ODA располагается на прикладном уровне и определяет обмен документами (письмами, служебными записками, отчетами), которые могут содержать тексты , таблицы , изображения , речь . Документы могут редактироваться и их формат изменяться. Архитектура документа определяет: · взаимоотношение различных видов данных ; · информационную структуру документа (редактирование, форматирование, размещение в файле , ключевые слова, расположение столбцом,...); · взаимосвязь документов: их группировка в зависимости от темы, адреса отправления либо назначения и т.д. Содержание документа может быть представлено в следующих формах: · символьный текст; · растровые изображения ; · диаграммы (геометрическая графика); · вычисляемые таблицы; · звук (речевые аннотации). Сетевая служба ODA достаточно сложна. Поэтому в ней определяются подмножества, именуемые прикладными профилями документов. Важное значение для ODA имеют цветное изображение документов и их аудио-содержание (речевые аннотации). Новые возможности предоставляет динамическая графика , которая обеспечивает создание и обработку видеофильмов . В прикладной платформе сетевая служба ODA расположена на верхнем подуровне прикладного уровня.
Сетевая служба VT - сетевая служба , обеспечивающая стандартные формы работы терминалов в информационной сети . Сетевая служба VT заменяет собой большое множество программ эмуляции многочисленных терминалов, выпускаемых различными производителями. В службе используется понятие виртуального терминала . В соответствии с этим, реальные терминалы, используемые в информационной сети , должны быть отображены в виртуальный терминал. Вследствие того, что реальные терминалы имеют различные характеристики - экран , клавиатуру , набор и последовательность команд , в абонентской системе должен быть функциональный блок , преобразующий эти характеристики в те, которые приняты в сетевой службе VT.
17. МОДЕЛЬ РАСПРЕДЕЛЁННОЙ ОБРАБОТКИ ИНФОРМАЦИИ
Распределенная обработка данных - методика выполнения прикладных программ группой систем . Сущность ее заключается в том, что пользователь получает возможность работать с сетевыми службами и прикладными процессами , расположенными в нескольких взаимосвязанных абонентских системах . При этом возможны несколько видов работ, которые он может выполнять: · удаленный запрос, например, команда , позволяющая посылать одиночную заявку на выполнение обработки данных ; · удаленная трансакция , осуществляющая направление группы запросов прикладному процессу; · распределенная трансакция, дающая возможность использования нескольких серверов и прикладных процессов, выполняемых в группе абонентских систем. Для распределенной обработки осуществляется сегментация прикладных программ - разделение сложной прикладной программы на части, которые могут быть распределены по системам локальной сети . Сегментация осуществляется с помощью специального инструментального программного обеспечения , которое автоматизирует рассматриваемый процесс . С помощью технологии, предоставляемой объектно-ориентированной архитектурой , в результате выполнения указанного процесса прикладная программа делится на самостоятельные части, загружаемые в различные системы. Благодаря этому, создается возможность перемещения программ из одной системы в другую и распределенной обработки данных . В результате сегментации каждая выделенная часть программы включает управление данными , алгоритм и блок презентации. Благодаря этому, она может быть оптимальным образом выполнена на основе платформ , используемых в сети. Передача данных для распределенной обработки происходит при помощи удаленного вызова процедур либо электронной почты . Первая технология характеризуется высоким быстродействием, а вторая - низкой стоимостью. Удаленный вызов процедур работает аналогично местному вызову процедур и обеспечивает организацию обработки данных . Этой цели служит механизм навигации в сети , поиска информации , запуска процесса в нескольких системах , передачи полученных результатов пользователям , пославшим запросы. Выполняемый процесс характеризуется прозрачностью , благодаря которой объекты сети, расположенные между пользователями и программами не видны обоим партнерам. Выполнение удаленного вызова процедур является дорогостоящей операцией, ибо на все время ее выполнения системы, участвующие в работе, должны по каналам передавать данные друг другу. Альтернативной удаленного вызова является применение интеллектуальных агентов или выполнение распределенной обработки данных с использованием электронной почты . Этот метод не требует больших затрат, но работает значительно медленнее.