лекция 7 (1088558), страница 2
Текст из файла (страница 2)
Наиболее полным описанием методологии и системы стандартов РОSIХ документ IEEE Р1003.0 "Руководство по окружению открытых систем РОSIХ" ("Guide to the POSIX Open System Environment) или РОSIХ 0.
Руководство РОSIX не разрабатывалось как базовый стандарт. В частности оно не требований конформности, поэтому бессмысленно говорить о конформности ему реализаций ИТ.
Определяя назначение данного документа, можно отметить его функциональную перегруженность. Руководство содержит: определение важнейших понятий концепции открытых систем и стандартов РОSIХ, описание эталонной модели ОSЕ RМ РОSIХ, классификацию интерфейсов и сервисов систем, классификацию стандартов РОSIХ, описание рекомендаций по составлению профилей, описание стандартизованных профилей. В то же время, Руководство РОSIХ рассматривается как каталог стандартизованных спецификаций (базовых стандартов и стандартизованных профилей), дополненный методикой программных интерфейсов при построении систем обработки информации.
Таким образом, по замыслу разработчиков Руководства оно должно было функции концептуальной основы, методического руководства по применению, а также служить зеркалом современного состояния процесса наиболее важных для построения открытых систем интерфейсов (не только программных интерфейсов ОС). Очевидно, что такой подход изначально делал трудной проблему поддержки данного документа в актуальном состоянии.
В конце 90-х годов организация IEEE прекратила сопровождение Руководства РОSIХ, объявив его вычеркнутым (withdrawn) из списка стандартизованных
этой организации, хотя в стандартах РОSIХ поколения 200Х годов на РОSIХ остались ссылки как на актуальный методологический документ. Для стандартов РOSIХ 200Х роль основного переходит к документу ISО 10000, который, как мы уже знаем, многое вобрал из обсуждаемого нами Руководства РОSIХ, в целом сыгравшего важную роль в разработке и практическом применении концепции открытых систем.
Область применения системы стандартов РОSIХ ОSЕ весьма обширна, поэтому она затрагивает ссылки на стандарты, которые в совокупности покрывают практически все аспекты создания и использования общецелевых систем обработки информации.
В более полной трактовке целью разработки системы стандартов РОSIХ ОSЕ являлось обеспечение следующих возможностей (называемых также свойствами открытости) для разрабатываемых информационных систем:
-
Переносимости приложений на уровни исходных текстов (Application Portability at the Source Code Level), т.е. предоставления возможности переноса программ и данных, представленных на исходных текстах языков программирования, с одной платформы на другую.
-
Системной интероперабельности (System Interoperability), т.е. поддержки взаимосвязанности между системами.
-
Переносимости пользователей (User Portability), т.е. обеспечения возможности для пользователей работать на различных платформах без переобучения.
-
Адаптируемости к новым стандартам (Accomodation of Standards),
связанным с достижением целей открытости систем. -
Адаптируемости к новым информационным технологиям (Accomodation of new System Technology) на основе универсальности классификационной
структуры сервисов и независимости модели от механизмов реализации. -
Масштабируемости прикладных платформ (Application Platform Scalability), отражающей возможность переноса и повторного использования прикладного программного обеспечения применительно к разным типам и конфигурациям прикладных платформ.
-
Масштабируемости распределенных систем (Distributed System Scalability),
отражающей возможность функционирования прикладного программного обеспечения независимо от развития топологии и ресурсов распределенных систем. -
Прозрачности реализаций (Implementation Transparency), т.е. скрытия от
пользователей за интерфейсами систем особенностей их реализации. -
Системности и точности спецификаций функциональных требований
пользователей (User Functional Requirements), что обеспечивает полноту и ясность определения потребностей пользователей, в том числе, в определении состава применяемых стандартов.
Как видим, перечисленные выше цели по существу полностью совпадают с целями, определенными для ОSЕ-профилей в документе 10000-3, изучавшемся нами ранее.
Следование этим методическим рекомендациям позволяет решить следующие главные задачи:
-
Интеграцию информационных систем из компонент различных изготовителей.
-
Эффективность реализаций и разработок, благодаря точности спецификаций и
соответствию стандартным решениям, отражающим передовой научно-
технический уровень.
• Эффективность переноса прикладного программного обеспечения, благодаря использованию стандартизованных интерфейсов и прозрачности механизмов реализации сервисов систем.
Как уже отмечалось, основные концептуальные, методологические и архитектурные решения системы стандартов РОSIХ определяются эталонной моделью ОSЕ RМ, представленной в Руководстве РОSIХ.
Заключение — до 5 мин.
В лекции рассматривались вопросы, являющиеся основополагающими в предмете
«Системы реального времени».
Лекция разработана « » 200 г.
И.А. Иванова
(подпись)