Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_OIS-2010.doc
Скачиваний:
205
Добавлен:
02.04.2015
Размер:
1.84 Mб
Скачать
    1. Эталонная модель среды открытой системы ose/rm

Единой моделью среды открытых систем служит так называемая эталонная модель среды открытых систем (Open System Environment Reference Model – OSE/RM) (рис. 5).

Эта модель может модернизироваться в зависимости от класса системы. Например, для телекоммуникационных систем используется 7-уровневая модель взаимосвязи открытых систем ISO/IEC 7498 . Модель OSE/RM выросла как расширение модели взаимосвязи открытых систем OSIс детализацией верхнего прикладного уровня.

Модель OSE/RM предложена Рабочей группой POSIX Института инженеров по электронике и электротехнике. Она предусматривает разбиение среды на три составные части:

  • прикладное обеспечение;

  • прикладная платформа;

  • внешняя среда.

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

Эталонная модель является трехмерной.

По вертикалив ней можно выделить следующие компоненты:

  • прикладные системы, приложения (прикладное ПО включает прикладные программы, данные, документацию и средства обучения пользователей);

  • платформу (прикладная платформа состоит из аппаратной платформы и ПО. Сюда входят операционная система, СУБД и графические системы);

  • внешнюю среду (внешняя среда – это системные элементы, внешние по отношению к прикладной платформе и прикладному ПО, в т.ч. все периферийные устройства. Достоинством данной модели является выделение внешней среды в самостоятельный элемент, имеющий определенные функции и соответствующий интерфейс, и возможность ее применения для описания систем, построенных на основе архитектуры «клиент-сервер»);

  • интерфейс приложения с платформой;

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

Рис.5. Эталонная модель среды открытой системы OSE/RM

По горизонталиимеются следующие компоненты (функциональные области):

  • службы операционной системы (являются корневыми в обеспечении функций прикладной платформы);

  • службы интерфейса «человек-машина» (определяют метод взаимодействия человека с прикладной программой);

  • служба управления данными (является центральными для большинства систем относительно данных, которые могут быть определены независимо от процессов, создающих и коллективно использующих эти данные);

  • служба обмена данными (обеспечивает конкретную поддержку обмена информацией, включая формат и семантику элементов данных между прикладными программами одной и той же или различных платформ);

  • служба машинной графики (обеспечивает функции, необходимые для создания выводимых на экран дисплея изображений и манипулирования этими изображениями);

  • служба сетевого обеспечения (создает для распределенных прикладных программ возможности и механизмы доступа к данным и взаимодействия между ними в неоднородной сетевой среде)

К третьему измерению относятся:

  • службы поддержки разработки программного обеспечения (охватывают стандартные языки программирования и инструменты программной инженерии);

  • службы защиты информации (предназначены для обеспечения защищенного распространения информации, целостности информации и защиты вычислительной инфраструктуры от несанкционированного доступа);

  • интернационализация (обеспечивает языковую совместимость);

  • служба поддержки распределенной системы (неотъемлемая часть любой операции, выполняемой в функциональной среде открытых систем). Она обеспечивает механизмы контроля и управления для операций, осуществляемых отдельными прикладными программами в БД, системах, платформах, сетях, а также средства взаимодействия пользователя с этими компонентами.

Подробное описание функций, выполняемых этими службами, можно найти на сервере Центра открытых систем (http://opensys.ire.ras.ru).

Сеть Интернет, построенная на основе протоколов TCP/IP, также является частью среды открытой системы как часть сетевых служб, входящих в одну из функциональных областей среды.

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