Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Examen.doc
Скачиваний:
14
Добавлен:
15.04.2019
Размер:
548.86 Кб
Скачать

32.Переносимость систем. Классификация сервисов платформ приложений по критерию способности к взаимодействию.

1. Сетевые сервисы.

Функция сетевых сервисов - предоставление общих услуг по транспортировке между открытыми системами сообщений, посылаемых ИИ.

Они обычно связаны с физическими аспектами сети, включая следующие:

  • сообщение об ошибках и восстановление после ошибок;

  • сегментация сообщений в пакеты установленного в сети размера и их повторная сборка;

  • директориальные сервисы, которые обеспечивают преобразование символических имен сетевых ресурсов в адреса;

  • многопутевая маршрутизация, которая позволяет сообщениям передаваться раз­личными маршрутами от точки отправления до точки получения;

  • физический доступ к узлам сети;

  • управление потоками, включая средства обнаружения состояний переполнения и регулирования интенсивности трафика.

Се­тевые сервисы могут быть, в свою очередь, подразделены на две группы согласно тому, видимы или нет они для транспортных пользователей.

Первый - уровень сети передачи данных - это нижний уровень, ответственный за управление трафиком, передающимся от узла к узлу внутри единичной физической сети передачи данных. Второй - межсетевой уровень - это верхний (из двух) уровень транспортного провайдера, ответственный за формирование единой логической сети (internetwork) из совокупности физических сетей передачи данных (subnetworks). Этот уровень обеспечивает формирование единого адресного и маршрутного пространства, кото­рое накладывается на все нижележащие сети передачи данных, но в то же время не зависимо ни от одной определенной сети передачи данных. Межсетевой уровень по­зволяет строить единую, прозрачную для гюльзователя логическую сеть из множест­ва взаимно соединенных локальных и глобальных сетей.

2. Сервисы распределенной платформы

Любая прикладная программа включа­ет три компонента: логику, сервисы данных и сервисы представления информации. Логика выполняет специфические лля конкретной прикладной программы функции и реализуется с помощью системных сервисов и сервисов языков программирования. Сервисы данных ПП выполняют операции ввода-вывода, требуемые ПП. Сервисы представления ПИ управляют взаимодействием с пользователем. Эти компоненты эквивалентны соответствующим сервисам в рассматриваемой модели. Если приклад­ная программа становится распределенной, существует три возможности ее "расщеп­ления" сотласно перечисленным компонентам.

3. Распределенные сервисы данных

Выделяют следующие группы сервисов данных: сервис обмена дан­ными, сервис передачи файлов, сервис управления сообщениями (электронная поч­та

3.1 Сервис обмена данными. Общим условием для реализации всех вышеперечис­ленных сервисов является требование представления данных в едином формате синтаксисе, понятом всем ПП и всем платформам. Это дает возможность передавать и корректно интерпретировать взятые с одной платформы данные на другой плат­форме.

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

3.3 5.Сервисы управления сообщениями. Эти сервисы имеют следующие характерные черты.

Для доставки сообщений используется метол хранение и продвижение (slore-aiul-forward). Это означает, что пользователи не устанавливают между сбой непосредст­венно сеанс связи, а взаимодействуют с сервисом управления сообщениями, переда­вая ему поручения по пересылке сообщений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]