Выделяются следующие категории действий административно­го управления:

  1. прикладное административное управление;

  2. административное управление системой;

  3. административное управление уровнем.

  1. Прикладное административное управление

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

  1. инициализация параметров, представляющих прикладные процессы;

  2. инициирование, поддержание и завершение прикладных процессов;

  3. выделение ресурсов ВОС прикладным процессам и их осво­бождение;

  4. обнаружение и предотвращение взаимных помех и взаимных блокировок между ресурсами ВОС;

  5. управление целостностью и фиксацией состояния ресурсов; е) управление защитой информации;

  1. обслуживание контрольных точек и управление восстанов­лением.

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

  1. Административное управление системой

Административное управление системой относится к админи­стративному управлению ресурсами ВОС и их состоянием на всех уровнях архитектуры ВОС. Ниже приводится перечень ос­новных функций этой категории, который впоследствии может быть расширен:

  1. Управление активизацией / деактивизацией, включающее:

  1. активизацию, поддержку и освобождение ресурсов ВОС, распределенных в открытых системах, включая физическую среду для ВОС;

  2. некоторые функции по загрузке программ;

  3. установление / поддержание / разрыв соединений между ло­гическими объектами административного управления;

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

  1. Контроль, включающий:

  1. регистрацию состояния и его изменений;

  2. регистрацию статистических данных;

  1. Защита от ошибок, включающая:

  1. обнаружение ошибок и некоторые диагностические функции;

  2. реконфигурацию и рестарт.

Протоколы административного управления системой локали­зованы в прикладном уровне и реализуются прикладными логиче­скими объектами административного управления.

  1. Административное управление уровнем

Существует два аспекта административного управления уров­нем. Один из них связан с такими операциями уровня, как акти­визация и защита от ошибок. Эти операции реализуются протоко­лом того уровня, к которому они относятся.

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

5.9.4. Принципы размещения функций адми­нистративного управления

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

  1. Допускается как централизация, так и децентрализация функций административного управления. Таким образом, в ар­хитектуре ВОС не устанавливается какого-либо конкретного вида централизации таких функций. Этот принцип обусловливает на­личие структуры, в которой каждая открытая система может включать любые из установленного подмножества функции ад­министративного управления системой и любые (также из уста­новленного подмножества) функции административного управ­ления уровнем.

  2. При необходимости, когда открытая система, работающая до того автономно от других открытых систем, становится частью функциональной среды ВОС, выполняется установление соедине­ния между логическими объектами административного управле­ния.

  1. ВВОДНОЕ ОПИСАНИЕ УРОВНЕЙ ВОС

    1. Перечень уровней

Общая структура архитектуры ВОС, описанная в разд. 5, ус­танавливает архитектурные принципы, на основе которых была построена эталонная модель ВОС путем формирования конкрет­ных уровней и их внутреннего состава.

Эталонная модель содержит семь уровней:

  1. прикладной уровень (уровень 7);

  2. уровень представления (уровень 6);

  3. сеансовый уровень (уровень 5);

  4. транспортный уровень (уровень 4);

  5. сетевой уровень (уровень 3);

  6. уровень звена данных (уровень 2);

  7. физический уровень (уровень 1);

Эти уровни показаны на черт. 13. Самым верхним является прикладной уровень, который состоит из прикладных логических объектов, взаимодействующих в функциональной среде ВОС. Нижележащие уровни предоставляют услуги, посредством ко­торых взаимодействуют прикладные логические объекты.

Уровни 1—6 вместе с физической средой ВОС обеспечивают поэтапное расширение предоставляемых услуг связи. Граница между двумя уровнями обозначает ступень в расширении этихуслуг. Последние определяются соответствующими стандарта­ми на услуги ВОС, а функционирование уровней определяется со­ответствующими стандартами на протоколы ВОС.

Семь уровней эталонной модели и протокол равноправных объектов



Не все открытые системы представляют собой начальный ис­точник или конечный пункт назначения данных. Если физическая среда ВОС непосредственно не соединяет все открытые системы, некоторые открытые системы действуют только как ретрансляци­онные, передающие данные в другие открытые системы. Таким образом, функции и протоколы, обеспечивающие передачу дан­ных, предоставляются нижними уровнями, (см. черт. 5).

  1. Принципы выделения семи уровней эталонной модели

Следующие принципы были использованы для определения се­ми. уровней эталонной модели и эти же принципы будут полезны­ми в качестве руководства при разработке стандартов ВОС.

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

  1. Не следует создавать слишком много уровней, потому что это усложнит системотехническую задачу их описания.

  2. Проводить границу следует в том месте, где описание услуг является наименьшим и число операций взаимодействия через границу сведено к минимуму.

  3. Следует создавать отдельные уровни для выполнения таких функций, которые явно отличаются по реализующим их процес­сам или используемым техническим решениям.

  4. Следует сосредоточивать аналогичные функции в одном и том же уровне.

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

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

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

Примечания:

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

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

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

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

  3. Для каждого уровня следует создавать интерфейсы только с вышележащим и нижележащим уровнями. Подобные принципы применяются и к подуровням.

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

  5. Где это необходимо, следует создавать два или более под­уровней с общей и поэтому минимальной фунциональностью, что­бы обеспечить интерфейсные операции с соседними уровнями.

  6. Следует предусматривать возможность обхода подуровней.

  1. Описание уровней

В разд. 7 для каждого из семи уровней, определенных выше, описывается следующее:

  1. назначение уровня;

  2. услуги, предоставляемые верхнему уровню нижним;

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

Приводимое описание не содержит полного определения услуг и протоколов для каждого уровня. Это является предметом от­дельных стандартов.

  1. ДЕТАЛЬНОЕ ОПИСАНИЕ АРХИТЕКТУРЫ ВОС

    1. Прикладной уровень

      1. Термины и их пояснения

        1. 1. Прикладной логический объект — совокупность аспектов прикладного процесса, относящихся к ВОС.

        2. Элемент прикладных услуг — та часть прикладного ло­гического объекта, которая обеспечивает способность функциональ­ной среды ВОС использовать услуги нижележащих уровней.

        3. Элемент пользователя—логическое представление той части прикладного процесса, которая использует элементы приклад­ных услуг, необходимых для связи между прикладными процесса­ми.

      2. Назначение

Прикладной уровень является наивысшим уровнем в эталонной модели ВОС и обеспечивает прикладным процессам средства до­ступа к функциональной среде ВОС. Поэтому прикладной уровень не имеет интерфейса с более высоким уровнем. Он является единст­венным средством доступа прикладных процессов к функциональ­ной среде ВОС

Прикладной уровень служит окном между взаимодействующими прикладными процессами, использующими функциональную среду ВОС для обмена смысловой информацией.

Для своих партнеров прикладной процесс представляется при­кладным логическим объектом.

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

  1. Услуги, предоставляемые прикладным процессам

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

Прикладной уровень, являясь единственным уровнем в эталон­ной модели, который непосредственно предоставляет услуги при­кладным процессам, обеспечивает все услуги ВОС, непосредственно воспринимаемые прикладными процессами.

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

Обмен прикладными протокольными блоками данных является единственным средством связи элементов пользователя в различных системах. Эти блоки данных формируются элементами прикладных услуг.

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

Кроме передачи информации может предоставляться следую­щий набор услуг, который в дальнейшем может быть расширен:

  1. идентификация предполагаемых партнеров по обмену (по имени, по адресу, по определенному описанию, по обобщенному опи­санию) ;

  2. определение доступности в данный момент предполагаемых партнеров по обмену;

  3. установление прав на участие в обмене;

  4. соглашение о выборе механизмов защиты информации;

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

  6. определение методики распределения затрат;

  7. определение достаточного объема необходимых ресурсов;

  8. определение приемлемого качества услуг (например, время ответа, допустимая частота ошибок, стоимость по отношению к упо­мянутым факторам);

  9. синхронизация взаимодействующих прикладных процессов;

  10. выбор режима диалога, включая процедуры инициирования и завершения;

  11. соглашение об ответственности за восстановление от ошибок; м) соглашение о процедурах управления целостностью данных;

н) перечень ограничений, налагаемых на синтаксис данных (на­боры знаков, структура данных).

Примечание. Некоторые из вышеперечисленных услуг предоставляются средствами административного управления ВОС.

  1. Функции, выполняемые прикладным уров­нем

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