Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники CALS(SE) / Август-Вильгельм Шеер - Моделирование бизнес-процессов.doc
Скачиваний:
195
Добавлен:
11.02.2015
Размер:
5.96 Mб
Скачать

А.2.2.3.2. Типы компонентов

До сих пор мы описывали узлы только с точки зрения их местоположения и принадлежности к той или иной сети. Новых аппаратных систем мы пока не касались.

Например, пока было неясно, идет ли речь о полной компьютерной системе, станции ввода, станции вывода, или, может быть, о децентрализованной рабочей станции с доступом к фоновым системам. Теперь мы введем понятие ТИП КОМПОНЕНТА, чтобы охарактеризовать предварительные типы устройств и определить, например, требуются ли нам комплексные компьютерные системы или на каком-то узле будет достаточно устройства вывода. На любом узле можно реализовать ряд компонентов разного типа. Характерным атрибутом типа компонента является описание.

Связь АССОЦИАЦИЯ С КОМПОНЕНТАМИ можно интерпретировать по-разному. Если описание узла настолько детализировано, что каждому узлу однозначно соответствует одно устройство (иными словами, каждая рабочая станция представляет собой отдельный узел сети), то мощность отношения с точки зрения узла равна (1..*). Это означает, что один узел соотносится с одним типом компонента. При этом один тип компонента может использоваться на нескольких узлах. Если, однако, узел рассматривается лишь как порт подключения в рамках сети и предназначен для использования несколькими устройствами (например, персональными компьютерами или устройствами вывода), то на одном узле можно установить несколько типов компонентов. В этом случае одним из атрибутов связи является количество устройств определенного типа, установленных на узле.

А.2.2.4. Реализация на уровне организационной модели

Реализация начинается с сетевой топологии спецификации проекта, представленной на рис. 54 в верхней части диаграммы классов. Физическая реализация сетей и узлов, описанных в спецификации проекта, может быть различной. Поэтому в спецификации проекта понятия, существующие в той же форме на уровне физической реализации, дополняются префиксом ЛОГ. (логический). Аналогично термины, относящиеся к уровню физической реализации, дополняются префиксом ФИЗ. (физический). Это указывает на то, что логически описанные компоненты теперь переносятся на физические объекты. На рис. 55 приведен пример гетерогенной сетевой архитектуры.

Рис. 54. Моделирование логических сетей и их физической реализации

Предположим, некий сетевой протокол (например, TCP/IP) моделируется в физической сети на уровне реализации. Физическая сеть характеризуется определенным носителем (коаксиальный кабель, оптический кабель или телефонный кабель типа «витая пара»). Между классами ЛОГ. СЕТЬ и ФИЗ. СЕТЬ, соответственно, возможна связь *:*. В одной физической сети можно смоделировать несколько логических сетей, а единую логическую сеть можно реализовать посредством нескольких взаимосвязанных физических сетей.

В соответствии с диаграммой классов на уровне спецификации проекта узел физической сети проектируется как связующее звено между классами ФИЗ. СЕТЬ и МЕСТОПОЛОЖЕНИЕ. Описание местоположения строится на основании проекта ИС, и при необходимости добавляются конкретные экземпляры. Между понятиями «физический узел» (ФИЗ. УЗЕЛ) и «логический узел» (ЛОГ. УЗЕЛ) также существует отношение *:*, поскольку в одном логическом узле (с точки зрения спецификации проекта) можно реализовать несколько физических узлов.

В то же время возможны физические узлы, не связанные напрямую с каким-либо логическим узлом в спецификации проекта. Это бывает, например, когда физический узел является всего лишь техническим «усилителем» и к нему не привязаны какие-либо устройства или прикладные функции. Физические сети описываются с помощью понятий «физический узел» и «физическое ребро». Между классами «логическое ребро» (ЛОГ. РЕБРО) и «физическое ребро» (ФИЗ. РЕБРО) также создается связь *:*.

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

Уровни устройств, т.е. компьютерные компоненты, характеризуются понятием ФИЗ. ТИП КОМПОНЕНТА, которое связано с уровнем спецификации проекта

классом ЛОГ. ТИП КОМПОНЕНТА. Например, конкретное семейство устройств определенной марки и модели на логическом уровне «привязывается» к системе хранения данных.

Иерархическая связь между доминирующей системой и вложенными подчиненными системами представлена агрегацией ИЕРАРХИЯ СИСТЕМЫ, что позволяет «развертывать» сложные компьютерные системы или системы хранения данных в виде структуры, аналогичной прейскуранту материалов.

B-Win = Исследовательская сеть, Баден (Вюртемберг)

BelWb = Расширенная ЛВС, Баден (Вюртемберг)

ATM = Асинхронный режим передачи

FDDI = интерфейс для передачи распределённых данных по волоконно-оптическим каналам

Рис. 55. Гетерогенная сетевая архитектура

Различные физические компоненты каждого типа представлены классом ФИЗИЧЕСКИЙ КОМПОНЕНТ, который не только группирует их в типы, но и привязывает к определенному физическому узлу сети. Физические узлы можно связывать с несколькими физическими компонентами компьютерной системы. С другой стороны, один и тот же физический компонент (компьютер) можно связывать с несколькими сетями, т.е. физическими узлами.

Кроме того, программные компоненты системы можно рассматривать как аналоги аппаратно-ориентированных компонентов, что позволяет использовать соответствующее ПО для администрирования сетей. В данной работе мы не будем останавливаться на этих, в общем аналогичных, методах, поскольку исходим из предположения, что системное ПО является частью аппаратной платформы.