Jump to content

Эталонная модель среды открытой системы

Эталонная модель среды открытой системы, 1995 г. [1]

Эталонная модель среды открытой системы (OSE) (RM) или эталонная модель OSE (OSE/RM) — это эталонная модель 1990 года для архитектуры предприятия . Он обеспечивает основу для описания концепций открытой системы и определения словаря терминов, который может быть согласован всеми заинтересованными сторонами. [1]

Эта эталонная модель задумана как модель среды, дополняющая архитектуру POSIX для открытых систем. Он предлагает расширяемую структуру, которая позволяет определять сервисы, интерфейсы, протоколы и поддерживающие форматы данных в терминах непатентованных спецификаций, которые развиваются посредством открытых (публичных) форумов, основанных на консенсусе. [2] Эта эталонная модель служила в 1990-х годах базовым строительным блоком для нескольких технических эталонных моделей и технических архитектур.

В 1996 году эта эталонная модель была стандартизирована в стандарте ISO/IEC TR 14252 под названием «Информационные технологии. Руководство по среде открытой системы POSIX (OSE)». [3]

Разработка эталонной модели среды открытой системы началась в начале 1990-х годов в NIST как усовершенствование стандарта POSIX (интерфейс портативной операционной системы). POSIX — это стандарт обеспечения совместимости между операционными системами, обеспечивающий взаимодействие коммуникационной, вычислительной и развлекательной инфраструктуры. Его разработка началась в конце 1980-х годов рабочей группой POSIX 1003.0 Института инженеров по электротехнике и электронике (IEEE). [1]

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

NIST спонсирует проводимый раз в полгода Форум пользователей по профилю переносимости приложений (APP) и среде открытой системы (OSE) для обмена информацией и ответа на предложения NIST относительно оценки и принятия интегрированного набора стандартов для поддержки APP и OSE. Ежеквартальный семинар разработчиков среды открытых систем (OIW), спонсируемый NIST и Компьютерным обществом Института инженеров по электротехнике и электронике (IEEE), представляет собой публичный международный технический форум для своевременной разработки соглашений о внедрении на основе новых стандартов OSE. [4]

Темы OSE/RM

[ редактировать ]

Среда открытой системы (OSE) образует расширяемую структуру, которая позволяет определять сервисы, интерфейсы, протоколы и поддерживающие форматы данных в терминах непатентованных спецификаций, которые развиваются посредством открытых (публичных) форумов, основанных на консенсусе. Выбранный набор спецификаций, определяющий эти интерфейсы, службы, протоколы и форматы данных для определенного класса или области приложений, называется профилем. [1]

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

Зоны обслуживания приложений

[ редактировать ]
Зоны обслуживания APP и OSE-RM

Профиль переносимости приложений (APP) — это профиль OSE, разработанный для использования правительством США. Он охватывает широкий спектр областей прикладного программного обеспечения, представляющих интерес для многих федеральных агентств, но не включает все области в перечне приложений правительства США. Отдельные стандарты и спецификации приложения определяют форматы данных, интерфейсы, протоколы или сочетание этих элементов.

Услуги, определенные в приложении, обычно попадают в широкие области обслуживания. Этими сферами обслуживания являются: [1]

  • Службы операционной системы (ОС)
  • Услуги человеко-компьютерного интерфейса (HCI)
  • Услуги управления данными (DM)
  • Услуги обмена данными (DI)
  • Услуги по разработке программного обеспечения (SWE)
  • Графические услуги (GS)
  • Сетевые службы (НС)

Каждая зона обслуживания определяется в следующих разделах. На рисунке показано, какое отношение каждая из этих областей услуг имеет к OSE/RM. Предположим, что услуги по разработке программного обеспечения применимы во всех областях. Каждая из областей обслуживания приложения относится к конкретным компонентам, вокруг которых были или будут определены спецификации интерфейса, формата данных или протокола. Службы безопасности и управления являются общими для всех области обслуживания и пронизывают эти области в одной или нескольких формах. [1]

Классы интерфейсов

[ редактировать ]

В эталонной модели операционной среды существует два класса интерфейсов: интерфейс прикладной программы и интерфейс внешней среды: [1]

  • Интерфейс прикладного программирования (API) : API — это интерфейс между прикладным программным обеспечением и платформой приложений. Его основная функция — поддержка переносимости прикладного программного обеспечения. API классифицируется в соответствии с типами услуг, доступных через этот API. В OSE/RM существует четыре типа служб API:
    • Услуги человеко-компьютерного интерфейса
    • Услуги обмена информацией
    • Услуги связи
    • Внутренние системные службы
  • Интерфейс внешней среды (EEI) : EEI — это интерфейс, который поддерживает передачу информации между платформой приложений и внешней средой, а также между приложениями, выполняющимися на одной платформе. Состоящий в основном из протоколов и поддерживающих форматов данных, EEI в значительной степени поддерживает совместимость. EEI классифицируется в соответствии с типом предоставляемых услуг по передаче информации.

ИЛИ профили

[ редактировать ]

Профиль состоит из избранного списка стандартов и других спецификаций, определяющих набор услуг, доступных приложениям в определенном домене. Примеры доменов могут включать среду рабочей станции, встроенную среду управления процессами, распределенную среду, среду обработки транзакций или среду автоматизации делопроизводства, и это лишь некоторые из них. Каждая из этих сред имеет различные требования к обслуживанию, которые можно указать независимо от других. Однако каждая служба определяется в стандартной форме для всех сред. [1]

Профиль OSE состоит из избранного списка открытых (общедоступных), основанных на консенсусе стандартов и спецификаций, которые определяют услуги в OSE/RM. Ограничение профиля определенным доменом или группой доменов, представляющих интерес для отдельной организации, приводит к определению профиля организации. [1]

Объекты эталонной модели OSE

[ редактировать ]

Три класса объектов эталонной модели OSE описываются следующим образом: [1]

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

Виды услуг по передаче информации

[ редактировать ]

Существует три типа услуг передачи информации. Это услуги трансфера туда и обратно: [1]

В своей простейшей форме OSE/RM иллюстрирует прямые отношения между пользователем и поставщиком: прикладное программное обеспечение является пользователем услуг, а платформа приложения/объекты внешней среды являются поставщиками. API и EEI определяют предоставляемые услуги. [1]

Приложения

[ редактировать ]
Подробная техническая эталонная модель TAFIM Министерства обороны США основана на модели открытой системной среды. [5]

По сути, модель среды открытой системы является базовым строительным блоком нескольких технических эталонных моделей и технической архитектуры. Техническая архитектура определяет и описывает типы приложений, платформ и внешних объектов; их интерфейсы; и их услуги; а также контекст, в котором взаимодействуют сущности.

Техническая архитектура основана на:

  • Техническая эталонная модель (TRM); и
  • выбранные стандарты, которые дополнительно описывают элементы TRM (профиль).

Техническая архитектура является основой для выбора и реализации инфраструктуры для создания целевой архитектуры. [6]

Техническую эталонную модель можно определить как таксономию услуг, организованную в соответствии с концептуальной моделью, такой как модель среды открытой системы. Перечисленные услуги относятся к тем, которые необходимы для поддержки технологического стиля вычислений (например, распределенные объектные вычисления) и потребностей отраслевых/бизнес-приложений (например, социальные службы, финансы). [6]

См. также

[ редактировать ]

Общественное достояние Эта статья включает общедоступные материалы Национального института стандартов и технологий.

  1. ^ Jump up to: а б с д и ж г час я дж к л Джозеф И. Хангейт и др. (1995) « Отчет конференции: Профиль переносимости приложений и форум пользователей среды открытой системы Гейтерсбург, Мэриленд, 9–10 мая 1995 г. » в: Журнал исследований Национального института стандартов и технологий . Том 100, номер 6, ноябрь – декабрь 1995 г.
  2. ^ ACM Sigsoft (1993) 15-я Международная конференция по разработке программного обеспечения, 17-21 мая 1993 г. . стр.349
  3. ^ Вольфганг Крессе, Киан Фадайе (2004) Стандарты ISO для географической информации . стр.72
  4. ^ СТАНДАРТЫ ДЛЯ ОТКРЫТЫХ СИСТЕМ: БОЛЬШЕ ГИБКОСТИ ДЛЯ ФЕДЕРАЛЬНЫХ ПОЛЬЗОВАТЕЛЕЙ . Бюллетень NIST, 1996. По состоянию на 13 декабря 2008 г.
  5. ^ Министерство обороны (1996). Структура технической архитектуры для управления информацией. Том. 2 . апрель 1996 г.
  6. ^ Jump up to: а б Сводные определения и ссылки на сайте acf.hhs.gov. По состоянию на 12 декабря 2008 г.

Дальнейшее чтение

[ редактировать ]
  • Министерство обороны (1996). Структура технической архитектуры для управления информацией. Том. 2. Техническая эталонная модель .
  • Агентство оборонных информационных систем (2001). Техническая эталонная модель Министерства обороны США, версия 2.0, 9 апреля 2001 г.
  • Гэри Фишер (1993). Профиль переносимости приложений (APP): Профиль среды открытой системы правительства США OSE/1, версия 2.0 . Специальная публикация NIST 500-210, июнь 1993 г.
  • Проект руководства IEEE P1003.22 для среды открытых систем POSIX — структура безопасности
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 231a691181c84fb1b8f95810b865cfae__1722569580
URL1:https://arc.ask3.ru/arc/aa/23/ae/231a691181c84fb1b8f95810b865cfae.html
Заголовок, (Title) документа по адресу, URL1:
Open-system environment reference model - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)