Автор работы: Пользователь скрыл имя, 30 Мая 2012 в 00:20, реферат
Прикладные программы взаимодействуют, используя стандартные протоколы обмена данными, форматы обмена данными и интерфейсы систем распределенной обработки с целью передачи, приема, осмысленного восприятия и использования информации. Процесс перемещения информации из одной платформы через локальную вычислительную сеть, глобальную вычислительную сеть или комбинацию сетей к другой платформе должен быть прозрачен для прикладной программы и пользователя. Местоположение других платформ, пользователей, баз данных и программ также не должно иметь значения для данной программы. Короче говоря, OSE обеспечивает исполнение прикладных программ, используя хорошо определенные компоненты, методы сопряжения через соединители и модульный подход в разработке систем.
- компоненты операционных систем;
- аппаратура: функциональные блоки и модули средств вычислительной техники и передачи данных (которые, например, видит системный интегратор при составлении спецификаций на оборудование ИС).
Функциональные группы компонентов в предлагаемой модели составляют:
- компоненты, обслуживающие интерфейс с пользователем (User - "U");
- компоненты, обеспечивающие системные функции среды по организации процессов обработки данных (System - "S");
- компоненты, обеспечивающие представление и хранение данных (Information - "I");
- компоненты среды телекоммуникаций (Communication - "C").
Модель предполагает, что взаимодействие между средой ОИС и внешней средой осуществляется с помощью трех типов интерфейсов (U, I и C).
Составные части ОИС разделены интерфейсом взаимодействия прикладных программ со средой ОИС, называемым интерфейсом прикладного программирования API. В отличие от интерфейса ОИС с внешней средой, этот (внутренний) интерфейс определяет сопряжение двух взаимодействующих объектов (функциональной части и среды ОИС) при выполнении функций не только групп U, I и С, но и функций среды по организации процессов обработки данных (System – S).
Рассмотрим сначала модель среды ИС, поддерживающей технологию обработки данных в одномашинной конфигурации (рис. 2.3). Это может быть, например, автоматизированное рабочее место или многотерминальная система какого-либо подразделения.
В соответствии с предложенным разделением компонентов на четыре функциональные группы на верхнем уровне, образующем собственно среду ИС, имеются:
средства работы конечного пользователя с текстами и отчетными формами (текстовые редакторы, генераторы форм и отчетов, пакеты деловой графики и т.д.);
- языки и системы программирования, включаемые в целевые ИС для трансляции на месте новых версий фрагментов приложений;
- средства внесения новых или изменения существующих данных в информационной базе ИС;
- средства прикладного уровня эталонной модели взаимосвязи открытых систем (OSI/RM) для тех случаев, когда требуется дистанционный обмен информацией, (например, электронная почта или передача файлов).
Второй подуровень среды включает традиционные средства поддержки исполнения прикладных программ и работы пользователей:
- оболочки операционной системы, формирующие пользовательский интерфейс и командные языки;
- утилиты системных сервисов, библиотечные программы общего пользования; системы управления базами данных с характерными для них языками, в частности, со стандартным языком SQL;
- средства уровня представлений и уровня сессий эталонной модели OSI/RM.
Спецификации интерфейсов приведенных компонентов или систем представляют архитектурный облик среды ИС с точки зрения ее интерфейса с приложениями.
С другой стороны, эти компоненты или системы работают в среде операционной системы, составляющей второй уровень предлагаемой модели. На этом уровне присутствуют:
- средства оконного интерфейса, имеющиеся в составе операционной системы;
- средства организации процессов обработки данных;
- средства доступа к среде хранения данных;
- средства транспортного уровня эталонной модели ВОС.
Второй подуровень уровня операционной системы включает традиционные системные программы:
- драйверы ввода/вывода;
- ядро операционной системы;
- файловую систему;
- средства сетевого уровня эталонной модели ВОС.
Выбор стандартов этого уровня определяется типами аппаратно-программных платформ: UNIX, Windows NT и т.д.
Нижний уровень предлагаемой модели среды ИС образуют спецификации аппаратуры. Здесь легко увидеть привычные для разработчиков ЭВМ и системных программистов характеристики архитектуры технических средств:
- организация ввода/вывода;
- система команд и управление прерываниями;
- организация памяти;
- канальный уровень (звено данных) эталонной модели ВОС.
- Наконец, замыкают эту модель аппаратные интерфейсы:
- интерфейсы периферийных устройств;
- системная шина;
- интерфейс (шины) массовой памяти;
- физический уровень эталонной модели ВОС.
U S I C
Компоненты услуг среды
Оболочки ОС, командные языки Утилиты, библиотеки программ СУБД Уровень представле-ний и сессий ВОС
Компоненты операцион-ной системы Оконный интерфейс Организация процессов Доступ к среде хранения Транспортный уровень ВОС
Драйверы ввода-вывода Ядро ОС Файловая система Сетевой уровень ВОС
Аппаратура Организация ввода-вывода Система команд, организация прерываний, и т.д. Организация памяти Канальный уровень ВОС
Интерфейс периферий-ных устройств Системная шина Шина массовой памяти Физический уровень ВОС
Рис. 6. Модель среды информационной системы, поддерживающей технологии обработки данных в одномашинной конфигурации
Важно отметить, что современные
тенденции в идеологии открытых
систем направлены на освобождение потребителя
от зависимости от одного определенного
поставщика технических или программных
средств. Прежде всего, это касается
обеспечения переносимости (мобильности)
программного обеспечения между
разными аппаратными
Для сложных и ответственных ИС важно предусмотреть наличие в модели следующих средств:
- защиты информации;
- встроенных инструментальных средств, предназначенных для развития и модернизации ИС силами пользователей;
- средств интернационализации/ локализации используемых программных продуктов, помогающих повторно использовать готовые программы.
Эти три группы фпоставщункций могут относиться к разным функциональным группам компонентов, указанным выше, и поэтому они представляются третьим измерением предлагаемой модели.
Следует отметить, что характерной особенностью представленной модели является ее статичность, поскольку она остается неизменной в течение всего жизненного цикла ОИС. Она может быть успешно использована в качестве рабочего инструмента при формировании и применении стандартов ОИС, то есть на одном из начальных этапов создания ИС.
Информация о работе Назначение эталонной модели открытых систем (OSE/RM) и её структура