Скачиваний:
130
Добавлен:
10.12.2013
Размер:
3.89 Mб
Скачать

3.3. Определение классов для информационной модели

Основой любой системы сетевого управления является база данных, содержащая информацию о ресурсах и элементах сети, которыми нужно управлять. В системе управления OSI эта база называется MIB (Management Information Base). Основная структура, в соответствии с которой проектируется и описывается MIB, называется структурой информации управления (Structure Management Information, SMI). SMI определяет типы данных, которые могут использоваться в MIB, описание ресурсов и их обозначение (именование) в базе. Ресурс может быть описан как управляемый объект (Managed Object – MO). Модель управления OSI широко использует объектно-ориентированный подход.

Рекомендация X.720 (ISO 10165-1) определяет информационную модель управления. Это документ содержит:

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

  • Определение принципов именования управляемых объектов и атрибутов, для их однозначного определения.

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

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

3.3.1. Классы объектов и наследование

Класс управляемых объектов (МО) – это набор свойств, которые могут быть обязательными или условными. Определение класса включает в себя операции управления, атрибуты, комплекты свойств, описания, уведомления. Конкретный управляемый объект – это экземпляр (instance) некоторого класса управляемых объектов. Экземпляры одного класса имеют одинаковую структуру, но отличаются содержанием своих атрибутов.

Новый класс МО образуется на базе существующего класса (операция специализации) одним из следующих способов:

  • добавлением новых атрибутов

  • расширением или ограничением диапазона возможных значений атрибутов

  • добавлением новых операций (действий) и уведомлений

  • добавлением аргументов существующих операций и уведомлений

  • расширением или ограничением диапазона возможных значений аргументов операций и уведомлений

Таким образом, подчиненный класс наследует все характеристики базового и приобретает новые. В отличие от традиционного объектно-ориентированного подхода, системное управление OSI не позволяет определить подчиненный класс путем удаления каких-либо свойств (характеристик) базового класса. Допускается множественное наследование.

Все классы МО образуются из одного, верхнего суперкласса, называемого top. Класс top определяет свойства и структуру, которые являются универсальными для построения любого другого класса. Рекомендации Х.721 (Definition of Management Information) и Х.723 (Generic Management Information) определяют классы МО, находящиеся на верхних уровнях иерархии наследования и описывающие предельно общие объекты, такие как system (описывает набор аппаратных и программных средств, формирующих автономную систему обработки и/или передачи информации), log (определяет критерии для контроля регистрирующей информации), logRecord (определяет записи регистрирующей информации), discriminator (определяет критерии для контроля служб управления) и т.д.

Вследствие жесткой иерархичности, структуру наследования представляют в виде дерева, называемого деревом наследования (Inheritance Tree). На рис. 3.2. изображен фрагмент дерева наследования.

Рис. 3.2. Дерево наследования

Соседние файлы в папке Диплом1