В качестве канала связи (соединения – англ. connection) между узлами выступает физическое соединение (например, оптоволоконная линия), ссылка на сайт в Интернет, спутниковая связь и т. д. Соединения показываются в виде ассоциации и изображаются линиями без стрелок. Наличие такой линии указывает на необходимость организации канала для обмена информацией между соответствующими узлами (рис. 15.8). Характер соединения может быть дополнительно специфицирован примечанием, помеченным значением или ограничением.
Рис. 15.8. Пример соединения между узлами
15.5. Правила и рекомендации по построению диаграммы развертывания
При разработке диаграммы следует придерживаться следующих правил и рекомендаций.
1. Перед разработкой диаграммы необходимо идентифицировать:
категории (типы) пользователей. Для каждой категории должны быть определены количество пользователей и требуемые для работы компоненты системы;
аппаратные, технические и другие типы устройств, необходимые для выполнения системой своих функций;
виды и требуемую пропускную способность каналов связи.
2. Должны быть рассмотрены варианты прокладки новой или модернизации существующей корпоративной сети организации.
3. В целях наглядного представления распределенной информационной системы на диаграмме рекомендуется отображать компоненты, интерфейсы и связи между ними. На рис. 15.9 показан пример диаграммы развертывания программно-технологического комплекса ИСКРА на отдельной железной дороге.
Рис. 15.9. Пример диаграммы развертывания с компонентами и интерфейсами
На рис. 15.9 связь между узлами показана двумя способами:
с помощью соединений;
с помощью отношения зависимости между системой ИСКРА-ПТР (iskraPTR.jar), установленной на персональном компьютере (ПК) инженера службы перевозок, и СУБД IBM DB2, установленной на сервере вычислительного центра дороги. Взаимодействие между этими компонентами осуществляется через интерфейс JDBC (Java DataBase Connectivity).