Автор работы: Пользователь скрыл имя, 30 Мая 2012 в 00:20, реферат
Прикладные программы взаимодействуют, используя стандартные протоколы обмена данными, форматы обмена данными и интерфейсы систем распределенной обработки с целью передачи, приема, осмысленного восприятия и использования информации. Процесс перемещения информации из одной платформы через локальную вычислительную сеть, глобальную вычислительную сеть или комбинацию сетей к другой платформе должен быть прозрачен для прикладной программы и пользователя. Местоположение других платформ, пользователей, баз данных и программ также не должно иметь значения для данной программы. Короче говоря, OSE обеспечивает исполнение прикладных программ, используя хорошо определенные компоненты, методы сопряжения через соединители и модульный подход в разработке систем.
Назначение эталонной модели открытых систем (OSE/RM) и её структура.
Среда открытых систем OSE - это функциональная компьютерная среда, которая поддерживает переносимые, масштабируемые и взаимодействующие прикладные программы через стандартные услуги, интерфейсы, форматы и протоколы.
Стандартами могут быть международные, национальные или другие открытые (общедоступные) спецификации. Открытые спецификации должны вырабатываться в ходе открытого процесса с участием всех заинтересованных сторон и быть доступны любому пользователю и поставщику для использования при построении систем и средств, удовлетворяющих критериям OSE.
Прикладные программы взаимодействуют, используя стандартные протоколы обмена данными, форматы обмена данными и интерфейсы систем распределенной обработки с целью передачи, приема, осмысленного восприятия и использования информации. Процесс перемещения информации из одной платформы через локальную вычислительную сеть, глобальную вычислительную сеть или комбинацию сетей к другой платформе должен быть прозрачен для прикладной программы и пользователя. Местоположение других платформ, пользователей, баз данных и программ также не должно иметь значения для данной программы. Короче говоря, OSE обеспечивает исполнение прикладных программ, используя хорошо определенные компоненты, методы сопряжения через соединители и модульный подход в разработке систем.
В результате систематического проектирования архитектуры для среды взаимосвязи открытых систем была определена семиуровневая модель архитектуры OSI RM, включающая следующие уровни:
С учетом этого архитектура модели OSI для оконечных открытых систем принимает вид, показанный на рисунке.
Прикладной уровень (Application Layer - A)
Данный уровень отвечает за доступ прикладных процессов к среде OSIE для обеспечения их взаимодействия при решении совместных задач. В частности, в его задачу входит установление прикладной ассоциации (связи) между взаимодействующими прикладными процессами и согласование прикладного контекста, определяющего единые для взаимодействующих объектов условия взаимосвязи (функциональность, режимы и параметры работы, способы представления информации). Также он предоставляет прикладным процессам высокоуровневые сетевые сервисы общего назначения такие, как, например, электронная почта, передача файлов, функции сетевого справочника.
Представительный уровень (Presentation - P)
Назначением представительного
уровня является обеспечение
независимости прикладных
Таким образом,
на этом уровне решается
Представительный
уровень имеет дело с
Функции представительного уровня включают: запрос на установление сеансового соединения и его разъединение (в случае режима обмена с соединением), передачу данных, согласование и пересогласование выбора синтаксиса, преобразование синтаксисов, кодирование структур данных в битовые представления и декодирование из битовых представлений в структуры данных в заданном синтаксисе, специальные преобразования (например, сжатие и шифрация передаваемых данных).
Поясним некоторые
функции, связанные с
Имеются три возможных синтаксиса данных:
синтаксис, используемый прикладной сущностью-отправителем,
синтаксис, используемый прикладной сущностью-получателем и
синтаксис, используемый между представительными сущностями (синтаксис передачи).
Два из них
или даже все три синтаксиса
могут быть идентичными.
Для ISOE не вводится
единого заранее
Согласование
синтаксиса осуществляется
В заключение
еще раз отметим, что
Сеансовый уровень (Session - S)
Назначение данного
уровня состоит в обеспечении
сервиса, необходимого
Сеансовый уровень
предоставляет услуги по
Функции сеансового
уровня сводятся к
Транспортный уровень (Transport - T)
Транспортный
сервис обеспечивает
Поскольку сетевой уровень обеспечивает сетевые соединения между любыми двумя транспортным сущностями, включая случай использования подсетей, соединенных последовательно, транспортный уровень освобождается от необходимости заниматься маршрутизацией и ретрансляцией.
Транспортные
функции, используемые для
Сетевой уровень (Network - N)
Данный уровень
обеспечивает установление, поддержание
и разъединение сетевых
Канальный уровень (Data Link - DL или D)
Канальный сервис
обеспечивает надежную
Физический уровень (Physical - Ph)
Данный уровень
обеспечивает механические, электрические,
функциональные и процедурные
средства активации,
Подводя итог
рассмотрению функциональности
уровней архитектуры эталонной
модели OSI RM, отметим, что нижние
три уровня OSI RM предназначены для
предоставления услуги, связанных
с передачей данных в сети.
Четвертый, транспортный
2.3.5. Обобщенная модель среды открытых систем
Как уже отмечалось выше OSE/RM - не единственная модель, используемая в качестве методологической основы стандартизации компонентов и интерфейсов среды открытых систем. На основе анализа и обобщения известных общих моделей (в том числе, MUSIC, MIC и OSI) модель среды ИС можно представить в виде матрицы типов компонентов этой среды, включающей три уровня, и четыре функциональные группы каждый (рис. 2.6).
Уровни описания в предлагаемой модели вместе с их подуровнями:
- компоненты служб и сервисов, предлагаемых средой для функционирования приложений, такие, например, как оконные оболочки, утилиты, системы программирования и системы управления базами данных;
Информация о работе Назначение эталонной модели открытых систем (OSE/RM) и её структура