Составители:
определить, совпадает ли текущая конфигурация с заданной при
проектировании системы. Оба варианта реализации значительно повышают
надежность системы в целом.
С точки зрения предлагаемой ОСМВ каждое событие должно быть
направлено на определенный порт. Порт располагается на некотором узле, на
который был отображен объект, обладающий портом. Отсюда следует, что для
адресации некоторого порта необходимо иметь пару значений {NODE,PORT},
где NODE адресует узел, на который отображен объект, а PORT
идентифицирует собственно порт в рамках узла. При отсутствии средств
контроля топологии КМС становится опасно пересылать сообщение просто на
адрес {NODE,PORT}. Потенциально возможны следующие ситуации, которые
приведут к нарушению работы системы в целом:
• Узел с адресом NODE может отсутствовать в системе;
• Узел с адресом NODE может быть другого типа, чем предполагает
отправитель сообщения;
• Порт PORT может отсутствовать в узле NODE;
• Порт PORT может принадлежать другому объекту, способы идентификации
объектов в рамках узла и портов в рамках того же узла никак не связаны
друг с другом.
Именно для того, чтобы избежать перечисленных недоразумений,
необходимо обеспечить целостность КМС. Целостность можно обеспечить,
реализовав различные уровни идентификации объектов ОСМВ, а именно:
• Идентификация типов узлов в рамках системы. Это позволит определять
физическую топологию и состав системы, работать с узлами как с
устройствами (определение соответствия типа адресуемого устройства
заданному, изменение идентификаторов, сетевых адресов, уникальных
настроек, обновление программного обеспечения и т.д.). В рамках целевой
задачи такая информация не нужна, поэтому выполнить перечисленные
выше действия зачастую бывает невозможно.
• Системная идентификация объектов в рамках узла. Идентификация
необходима, чтобы определять класс объекта, режимы работы объекта,
идентифицировать объект и т.д.
• Идентификация отдельных портов в рамках объектов одного класса. В
принципе, это не обязательное требование, однако желательно его
придерживаться с целью сохранения независимости от реализации
отдельных объектов.
• Прикладная идентификация объектов узла в рамках всей системы. Данный
механизм позволяет скрыть особенности физической реализации
коммуникационной подсистемы.
64
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »
