Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Эталонная модель и функциональная среда открытых систем

Читайте также:
  1. S-образная модель роста популяции.
  2. А) конверсионная модель
  3. Аберрации оптических систем.
  4. Анализ известных реологических методов описания взаимодействия вибрирующих рабочих органов с порошковыми средами
  5. Англо-американская модель корпоративного управления
  6. Виды открытых повреждений, доврачебная помощь
  7. Внешняя и внутренняя среда организации
  8. Внешняя среда антикризисного управления
  9. Внешняя среда маркетинга
  10. ВНЕШНЯЯ СРЕДА организации

Рабочая группа Института инженеров по электротехнике и электронике описала эталонную модель OSE. Она служит основой для построения концепции среды открытых систем.

В модели используются два типа элементов:

· Логические объекты, включающие прикладное ПО, прикладные платформы и внешние функциональные среды платформы;

· Интерфейсы, включающие интерфейс прикладной программы и интерфейс с внешней средой.

Существует три класса логических объектов эталонной модели OSE.

Прикладное программное обеспечение.В контексте эталонной модели OSE ПП включают в себя данные, документацию и обучающие средства, а также собственно программы.

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

Внешняя среда платформ. Состоит из элементов, внешних по отношению к прикладному программному обеспечению и при­кладной платформе (например, услуги, предоставляемые другими платформами или периферийными устройствами).

26.09. В эталонной модели OSE существует два класса интерфейсов.

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

· услуги интерфейса «человек — машина»;

· услуги обмена информацией;

· коммуникационные услуги;

· внутренние услуги системы.

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

· с пользователем — человеком;

· с внешними хранилищами данных;

· с другими прикладными платформами.

В своей простейшей форме эталонная модель OSE/RM иллю­стрирует достаточно прямые отношения «пользователь- постав­щик»: прикладное программное обеспечение является пользова­телем предоставляемых услуг, а логические объекты прикладной платформы/внешней среды - поставщики услуг. Предоставляе­мые услуги определяют интерфейсы API и EEI.

С точки зрения пользователей и поставщиков среда открытых систем OSE — функциональная инфраструктура, облегчающая вы­бор и приобретение прикладных защищенных систем, которые:

• выполняются на любой платформе поставщика;

• используют любую операционную систему поставщика;

• обеспечивают доступ к базе данных любого поставщика;

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

• взаимодействуют с пользователями через общий интерфейс
«человек — машина».

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

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

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

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

Прикладная программа — это: 1) логическое группирование в единый блок действий и относя­щихся к ним данных и технологий; прикладная программа, являясь частью информационной системы, включает в себя группу программ (программное обеспечение) или информационные ресурсы, предназначенные для обработки данных в требуемую информацию; 2) логическое группирование программ, данных и технологии, с которыми конечный пользователь взаимодействует при выпол­нении конкретной функции или класса функций.

Степень связанности при­кладной программы с конкретной средой определяет ее перено­симость, масштабируемость и взаимодействие.

Прикладные программы в OSE переносимы, если они написа­ны на стандартном языке программирования. Кроме того, они работают в стандартном интерфейсе, который связывает их с вы­числительной средой. Они создают и принимают данные в стан­дартном формате и передают их, используя стандартные протоко­лы, выполняющиеся в любой вычислительной среде.

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

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

Следовательно, среда OSE обеспечивает исполнение приклад­ных программ, используя определенные компоненты, методы со­пряжения элементов системы (plug-compatible) и модульный под­ход к разработке систем.


<== предыдущая страница | следующая страница ==>
Понятийный аппарат открытых систем | Переносимость прикладных программ

Дата добавления: 2014-11-06; просмотров: 498; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.