Скачиваний:
21
Добавлен:
05.04.2013
Размер:
45.57 Кб
Скачать

Концепция открытых систем для построения сложных информационно– вычислительных систем

Основой концепции открытых сетей является следование международным стандартам на аппаратные и программные средства, форматы данных, интерфейсы.

Название комитета стандартизации в области операционных систем:

IEEE – POSIX 1003.V

Открытая система – система, реализующая открытые спецификации (принятые международным стандартом) на интерфейсы, службы и форматы данных, достаточные для того, чтобы обеспечить:

1. Возможность переноса (мобильность приложений) прикладных систем с минимальными изменениями на широкий диапазон систем.

2. Совместную работу (интероперабельность) с другими прикладными системами на локальных и удаленных платформах.

3. Взаимодействие с пользователями в стиле, облегчающим последним переход от системы к системе (мобильность пользователя).

Открытая спецификация - общедоступная спецификация, которая поддерживается открытым и гласным согласительным процессом, направленным на постоянную адаптацию к новым технологиям и соответствует стандартам.

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

Модели среды открытых систем

В открытых системах выделяют:

  1. Открытые вычислительные системы

  2. Открытые системы коммуникации

Моделью для 2-ой области является «7-ми уровневая модель открытых систем коммуникаций».

Наиболее известная модель вычислительной системы (1-я группа)- MUSIC.

MManagement (Управление)

U - User interface (Интерфейс пользователя)

S - Service for programs (Сервисный интерфейс для программ)

I - Information and data (Информация и данные)

C - Comunication (Коммуникации)

М (Management) – реализует функции административного управления информационной системой и включает следующие функциональные компоненты:

  • системная администрация

  • защита данных и обеспечение безопасности и надежности системы

  • управление работы в сети

  • учет использования ресурсов

  • поддержка конфигурации системы

Эти возможности обеспечивают централизованную поддержку всей распределенной среды в целом, улучшают мобильность профессиональных навыков администратора системы. Этот блок должен содержать описание информационных технологий и инструментальных средств, которые реализуют эти функции.

U (User interface) - состоит из 2 –х компонентов:

  1. Определяет взаимодействие между пользователем и прикладной программой.

  2. Определяет взаимодействие между пользователем и прикладной системой.

Пользователь должен всякий раз при обращении к системе выполнять ряд действий: включать компьютер; выбрать оболочку среды; вызвать прикладную программу и т.д.

S - (Service for programs) - включает интерфейс для взаимодействия прикладной программы с системными средствами компьютера. Интерфейс прикладных программ (API - Application Programming Interface).

API - функция операционной системы. Для различных функций, реализуемых системой, должны существовать свои интерфейсы. С помощью API осуществляется прямое обращение прикладной программы к ОС, к управлению графическими средствами, стандартным языковым процессорам. И именно этот элемент « влияет на мобильность программных средств.

I - (Information and data ) - объединяет средства, обеспечивающие доступ к данным и обмен данными. Функции, реализуемые этим элементом, разделяется на три подгруппы:

  1. Определение типов и способов представления данных, доступ к ним в прикладных программах (на основе языка запросов SQL или в объектно-ориентированной базе данных).

  2. Хранение данных и управление ими (реализуются в рамках СУБД)

  3. Поддержка форматов обмена данными (имеют решающее значение при интероперабельности, создаваемым ОС)

C (Communication) - объединяет элементы, обеспечивающие взаимодействие через локальные и глобальные сети. Этот элемент определяется 7 – ми уровневой моделью.

Модель среды открытых систем OSE / RM

Рис. Хх. Open System Environment Reference Model

Предложена группой: IEEE POSIX P1003.0

(POSIX = P - Portable; O - Operating; S - System; I – Interface; X - lдобавлен для благозвучия).

Литература:

  1. Козлов В.А. Открытые системы

  2. Липаев В.В., Филинов Е.Н «Мобильность программ и данных в открытых информационных системах»

  3. Вендеров «CASE – технологии»

Обобщенная «М – модель» открытых систем

(по книге В.В. Липаева иЕ.Н. Филинова)

1 - Концепции и методы обеспечения мобильности программных средств и баз данных.

2 - Методы создания переносимых программных средств и баз данных.

3 - Концепции и методы обеспечения совместимости обмена данными в информационных системах.

4 -Методы обеспечения непосредственной совместимости обмена данными между компонентами системы.

5 - Методы обеспечения совместимости программных средств и базы данных (БД) с операционной системой (ОС) и с внешней средой (E.E).

Соседние файлы в папке Курс лекций ТОПВС