Читайте также:
|
|
Реализация начинается с сетевой топологии спецификации проекта, представленной на рис. 54 в верхней части диаграммы классов. Физическая реализация сетей и узлов, описанных в спецификации проекта, может быть различной. Поэтому в спецификации проекта понятия, существующие в той же форме на уровне физической реализации, дополняются префиксом ЛОГ. (логический). Аналогично термины, относящиеся к уровню физической реализации, дополняются префиксом ФИЗ. (физический). Это указывает на то, что логически описанные компоненты теперь переносятся на физические объекты. На рис. 55 приведен пример гетерогенной сетевой архитектуры.
Рис. 54. Моделирование логических сетей и их физической реализации
Предположим, некий сетевой протокол (например, TCP/IP) моделируется в физической сети на уровне реализации. Физическая сеть характеризуется определенным носителем (коаксиальный кабель, оптический кабель или телефонный кабель типа «витая пара»). Между классами ЛОГ. СЕТЬ и ФИЗ. СЕТЬ, соответственно, возможна связь *:*. В одной физической сети можно смоделировать несколько логических сетей, а единую логическую сеть можно реализовать посредством нескольких взаимосвязанных физических сетей.
В соответствии с диаграммой классов на уровне спецификации проекта узел физической сети проектируется как связующее звено между классами ФИЗ. СЕТЬ и МЕСТОПОЛОЖЕНИЕ. Описание местоположения строится на основании проекта ИС, и при необходимости добавляются конкретные экземпляры. Между понятиями «физический узел» (ФИЗ. УЗЕЛ) и «логический узел» (ЛОГ. УЗЕЛ) также существует отношение *:*, поскольку в одном логическом узле (с точки зрения спецификации проекта) можно реализовать несколько физических узлов.
В то же время возможны физические узлы, не связанные напрямую с каким-либо логическим узлом в спецификации проекта. Это бывает, например, когда физический узел является всего лишь техническим «усилителем» и к нему не привязаны какие-либо устройства или прикладные функции. Физические сети описываются с помощью понятий «физический узел» и «физическое ребро». Между классами «логическое ребро» (ЛОГ. РЕБРО) и «физическое ребро» (ФИЗ. РЕБРО) также создается связь *:*.
Однако мы хотели бы отметить, что для построения информационной модели эти отношения необязательны. Иногда достаточно описать связи между логической и физической сетями или между логическими и физическими узлами. Описания физических ребер необходимы только для целей реализации, при этом указывать связи с логическими ребрами необязательно.
Уровни устройств, т.е. компьютерные компоненты, характеризуются понятием ФИЗ. ТИП КОМПОНЕНТА, которое связано с уровнем спецификации проекта
классом ЛОГ. ТИП КОМПОНЕНТА. Например, конкретное семейство устройств определенной марки и модели на логическом уровне «привязывается» к системе хранения данных.
Иерархическая связь между доминирующей системой и вложенными подчиненными системами представлена агрегацией ИЕРАРХИЯ СИСТЕМЫ, что позволяет «развертывать» сложные компьютерные системы или системы хранения данных в виде структуры, аналогичной прейскуранту материалов.
B-Win = Исследовательская сеть, Баден (Вюртемберг)
BelWb = Расширенная ЛВС, Баден (Вюртемберг)
ATM = Асинхронный режим передачи
FDDI = интерфейс для передачи распределённых данных по волоконно-оптическим каналам
Рис. 55. Гетерогенная сетевая архитектура
Различные физические компоненты каждого типа представлены классом ФИЗИЧЕСКИЙ КОМПОНЕНТ, который не только группирует их в типы, но и привязывает к определенному физическому узлу сети. Физические узлы можно связывать с несколькими физическими компонентами компьютерной системы. С другой стороны, один и тот же физический компонент (компьютер) можно связывать с несколькими сетями, т.е. физическими узлами.
Кроме того, программные компоненты системы можно рассматривать как аналоги аппаратно-ориентированных компонентов, что позволяет использовать соответствующее ПО для администрирования сетей. В данной работе мы не будем останавливаться на этих, в общем аналогичных, методах, поскольку исходим из предположения, что системное ПО является частью аппаратной платформы.
Дата добавления: 2015-08-03; просмотров: 255 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
А.2.2.3.1. Топология сети | | | А.2.3.1. Определение требований на уровне модели данных |