Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Основные свойства и назначение профилей

Читайте также:
  1. CУЩНОСТЬ ОРГАНИЗАЦИИ, ЕЕ ОСНОВНЫЕ ПРИЗНАКИ
  2. I Кислотно-основные свойства.
  3. I Кислотные и основные свойства
  4. I. Государственный стандарт общего образования и его назначение
  5. I. Определить основные критерии качества атмосферного воздуха.
  6. I. Основные
  7. I. Основные богословские положения
  8. I. Основные задачи и направления работы библиотеки
  9. I. Основные парадигмы классической социологической теории.
  10. I. Основные положения

Эталонная модель среды открытых систем (OSE/RM) определя-

ет разделение любой ИС на приложения (прикладные программы и

программные комплексы) и среду, в которой эти приложения функци-

онируют. Между приложениями и средой определяются стандартизо-

ванные интерфейсы, которые являются необходимой частью профи-

лей любой открытой системы. Кроме того, в профилях ИС могут быть

определены унифицированные интерфейсы взаимодействия функцио-

нальных частей друг с другом и интерфейсы взаимодействия между

компонентами среды ИС.

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

основных типа интерфейсов OSE:

1. интерфейс прикладной программы API;

2. интерфейс коммуникационных услуг CSI;

3. интерфейс информационных услуг (Information Services

Interface — ISI);

4. человекомашинный интерфейс HCI.

Могут быть определены и другие типы интерфейсов, например

интерфейс управляемых объектов или сетей.

Под API понимается интерфейс между ППО и поставщиком

необходимого для функционирования этого программного обеспече-

ния сервиса, т. е. прикладной платформой. Интерфейс CSI обеспечи-

вает реализацию взаимодействия с внешними системами, которая осу-

ществляется с помощью протоколов (процедур обмена). Стандартиза-

ция этих протоколов вместе со стандартизацией форматов обменивае-

мых данных в них является основой обеспечения интероперабельно-

сти систем. Интерфейс ISI рассматривается как граница взаимодей-

ствия с внешней памятью долговременного хранения данных, для

переносимости и интероперабельности которых необходима стандар-

тизация форматов и синтаксиса представления данных. Через интер-

фейс HCI осуществляется физическое взаимодействие пользователя и

системы ИТ. Примерами такого интерфейса служат клавиатуры для

ввода информации и оконные системы взаимодействия с пользова-

телем.

Таким образом, определяемая профилем OSE функциональность

в общем случае может рассматриваться как композиция функций или

сервисов, реализуемых на интерфейсах определенных ранее классов

профилей (F, Т, U, R, А, В). Функциональность профиля специфици-

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

форматов данных. Естественным требованием к профилю является со-

гласованность используемых им спецификаций, относящихся к интер-

фейсам различных классов.

Полный OSE-профилъ — это профиль, который специфицирует

все поведение ИТ/ИС системы или часть ее поведения на одном или

большем числе интерфейсов OSE. Он состоит из выбранного набора

открытых, общедоступных, согласованных стандартов и специфика-

ций, определяющих различные услуги в среде эталонной модели

OSE/RM.

Профиль OSI — конкретный (локальный) профиль, составлен-

ный из базовых стандартов, соответствующих модели OSI (Open

System Interconnection), и (или) базовых стандартов представления

форматов и данных, т. е. F-профилей.

На основании этих определений можно сформулировать следу-

ющие общие свойства профилей:

• профиль только ограничивает функциональность базовой спе-

цификации благодаря выбору его опций и значений параметров.

Таким образом, функциональность профилей вытекает из функ-

циональности выбранных в них базовых стандартов;

• профили не могут содержать никаких требований, противореча-

щих базовым стандартам, они лишь осуществляют выбор соот-

ветствующих опций и диапазонов значений параметров;

• профиль может содержать дополнительные специальные или

ограничительные аттестационные требования. Таким образом,

аттестация на соответствие профилю подразумевает аттестацию

на соответствие всему набору составляющих его спецификаций,

в частности базовых стандартов, на которые он ссылается.

Основными целями OSE и OSI профилей является реализация

основных свойств открытости проектируемой, внедряемой, эксплуа-

тируемой или развиваемой системы.

1. Переносимость и многократная используемость про-

граммного обеспечения на уровне исходного кода и стандартных биб-

лиотек (Application Software Portability and Software Reuse at the

Source Code Level). Именно переносимость между различными плат-

формами исходного текста программного обеспечения считается од-

ной из основных практически достижимых задач, решение которой

позволяет организациям защитить себя от необходимости дополни-

тельного инвестирования в существующее программное обеспечение

для его перепроектирования при переходе на новые прикладные плат-

формы. Если под переносимостью приложений понимается перенос

всего соответствующего данному приложению программного обеспе-

чения на другие платформы, то под его переисполъзумостъю, — пере-

нос в новые приложения некоторой части работающих программ, что

также имеет большое практическое значение и непосредственно отно-

сится к целям открытости систем.

2. Переносимость данных (Data Portability). Не менее важ-

ной целью открытых систем является переносимость на новые при-

кладные платформы данных, хранящихся во внешней памяти суще-

ствующих систем ИТ, что обеспечивается разработкой OSE на основе

стандартов и ISP, строго регламентирующих форматы и способы

представления данных.

3. Интероперабелъностъ прикладного программного обес-

печения (Application Software Interoperability). Здесь имеется в виду

возможность обмена данными между сущностями программного

обеспечения, в том числе между сущностями, реализуемыми на разно-

родных прикладных платформах, а также возможность совместного

использования ими обмениваемых данных. Данное свойство на ниж-

нем уровне обеспечивается построением стандартизованных комму-

никационных интерфейсов, т. е. CSI-интерфейсов, систем на основе

стандартов сетевых протоколов, в частности OSI-профилей. Реализа-

ция его в полном объеме приводит к необходимости решения пробле-

мы семантической интероперабельности, т. е. понимания разнородны-

ми платформами семантики данных, которыми они обмениваются

друг с другом.

4. Интероперабелъностъ управления и безопасности

(Management and Security Interoperability). Для целей интеграции и

совместного использования разнородных платформ в рамках распре-

деленных систем ИТ необходима унификация и концептуальная це-

лостность средств административного управления и управления ин-

формационной безопасностью систем ИТ независимо от реализацион-

ных окружений. В связи с этим для обеспечения бесшовной интегра-

ции систем их средства административного управления и средства за-

щиты должны строиться в соответствии с международными стандар-

тами.

5. Переносимость пользователей (User Portability). Под

переносимостью пользователей понимается отсутствие необходимо-

сти в их повторном обучении при переносе ППО на другие платфор-

мы, что также является одной из важных целей концепции открытых

систем.

6. Использование существующих стандартов и аккомода-

цию к стандартам перспективных технологий (Accommodation of

Standards). Профили OSE — эффективное средство продвижения су-

ществующих стандартов в практику. В то же время они являются

объектами, способными эволюционировать с учетом изменения стан-

дартов, технологий и пользовательских требований, прежде всего по-

тому, что конструируются посредством ссылок на базовые стандарты.

Таким образом, на основе понятия OSE-профиля поддерживается та-

кое свойство открытых систем, как адаптируемость к изменению стан-

дартов.

7. Легкая настраиваемость на новые технологии создания

информационных систем (Accommodation of New Information System

Technology). Профили OSE, являясь исходным материалом при по-

строении открытых систем, не связаны непосредственно с нижележа-

щими технологиями. Однако развитие таких технологий влечет за со-

бой развитие системы стандартов. Гибкость аппарата OSE-профилей

позволяет учитывать тенденции перехода к новым стандартам и соот-

ветственно к новым технологиям.

8. Масштабируемость прикладных платформ и распреде-

ленных систем (Applied and Distributed Platform Scalability). Масшта-

бируемость относится к важнейшим свойствам открытости систем

ИТ. Применительно к прикладной платформе оно означает возмож-

ность разных типов реализаций некоторого OSE-профиля, отличаю-

щихся техническими и ресурсными характеристиками (например,

суперкомпьютеры и рабочие станции), поддерживать одну и ту же

функциональность, т. е. один и тот же набор сервисов.

9. Прозрачность реализаций процессов (Process

Implementation Transparency). Данное свойство поддерживается благо-

даря систематическому использованию через аппарат OSE-профилей

стандартизованных спецификаций (стандартов и ISPs), одним из

принципов разработки которых является независимость от конкрет-

ных реализаций. Таким образом, все особенности реализации OSE-

профилей скрываются за интерфейсами открытых систем, что и обес-

печивает свойство прозрачности реализаций для конечных пользова-

телей систем ИТ.

10. Поддержка пользовательских требований (Support Clear

Statement of User Requirements). Важным свойством открытых систем

является точная спецификация пользовательских требований, опреде-

ленных в виде наборов сервисов, предоставляемых открытыми систе-

мами на их интерфейсах. Это свойство адекватно поддерживается

применением аппарата OSE-профилей.

При практическом формировании и применении профилей, как

было сказано ранее, можно использовать международные, региональ-

ные, национальные стандарты, стандарты ≪де-факто≫ и ведомствен-

ные нормативные документы. При этом структурная модель профиля

должна состоять из трех базовых уровней:

1. архитектурного — определяет перечень стандартизован-

ных на международном уровне эталонных функциональных моделей,

которые должны использоваться при описании ИС и среды их испол-

нения;

2. функционального — непосредственно устанавливает со-

став стандартизованных спецификаций;

3. локального — его состав отражается в основном докумен-

те по формированию профиля (главном профиле) в виде перечня дей-

ствующих локальных профилей.

На рис. 2.12. показана структура типизированного профиля, ис-

пользующего на архитектурном и функциональном уровнях совокуп-

ности необходимых лоальных профилей и спецификаций.

Рис. 2.12. Структурная модель типизированного профиля стандартизации ИТ

В процессе применения стандартов и профилей могут быть вы-

явлены пробелы в положениях некоторых стандартов и необходи-

мость модификации или дополнения требований, определенных в них.

Некоторые функции, не формализованные стандартами, но важные

для унификации построения или взаимодействия компонентов кон-

кретной технологии или ИС, могут определяться нормативными доку-

ментами ведомства или фирмы, обязательными для конкретного про-

филя и проекта. Для эффективного использования конкретного про-

филя необходимо:

• выделить логически связанные проблемно-ориентированные об-

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

щие для одной распределенной организации или группы таких

организаций;

• идентифицировать стандарты и нормативные документы, вари-

анты их использования и параметры, которые необходимо

включить в профиль;

• документально зафиксировать участки конкретного профиля,

где требуется создание новых стандартов или нормативных до-

кументов, и идентифицировать характеристики, которые могут

оказаться важными для разработки недостающих стандартов и

нормативных документов этого профиля;

• формализовать профиль в соответствии с его категорией, в том

числе стандарты, различные варианты нормативных документов

и дополнительные параметры, которые непосредственно связа-

ны с профилем;

• опубликовать профиль и (или) продвигать его по формальным

инстанциям для дальнейшего распространения.

При проектировании и использовании OSE- и OSI-профилей для

создания ИС следует обеспечить проверку корректности их примене-

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

быть создана технология контроля и тестирования в процессе при-

менения профиля. Она должна поддерживаться совокупностью мето-

дик, инструментальных средств, составом и содержанием оформляе-

мых документов на каждом этапе обеспечения и контроля корректно-

сти применения соответствующей версии и положений профиля. От-

метим, что создание профиля является весьма кропотливой работой,

требующей тщательной взаимной увязки выбираемых локальных про-

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

мость применения проектного подхода при формировании профиля

(рис. 2.13).

Рис. 2.13. Схема процесса проектирования профиля открытой системы

 

Использование профилей способствует унификации при разра-

ботке тестов, проверяющих качество и взаимодействие компонентов

проектируемой ИС. Профили должны определяться таким образом,

чтобы тестирование их реализации можно было проводить наиболее

полно по стандартизованной методике. Некоторые тесты для про-

верки соответствия применяемых компонентов международным стан-

дартам могут быть использованы готовыми, так как международные

стандарты и профили являются основой при создании международ-

ных признанных аттестационных тестов.




Дата добавления: 2015-01-30; просмотров: 36 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Правила ухода за фарфоровыми винирами.| Кадровое собеседование и его функции

lektsii.net - Лекции.Нет - 2014-2024 год. (0.02 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав