Если создаваемая система является распределенной, то необходимо спроектировать ее конфигурацию в вычислительной среде, т.е. описать вычислительные ресурсы, коммуникации между ними и использование ресурсов различными системными процессами.
Распределенная сетевая конфигурация системы моделируется с помощью диаграммы размещения. Пример такой диаграммы для системы регистрации (без процессов) приведен на рис. 4.27.
Рис. 4.25. Классы, связанные с процессами
Распределение процессов, составляющих структуру потоков управления, по узлам сети производится с учетом следующих факторов:
· используемые образцы распределения (трехзвенная клиент-серверная конфигурация, «толстый» клиент, «тонкий» клиент, равноправные узлы (peer-to-peer) и т.д.);
· время отклика;
· минимизация сетевого трафика;
· мощность узла;
- надежность оборудования и коммуникаций.
Пример распределения процессов по узлам системы регистрации приведен на рис. 4.28
Рис. 4.26. Классы, связанные с потоками
Рис. 4.27. Сетевая конфигурация системы регистрации
Рис. 4.28. Конфигурация системы регистрации с распределением
процессов по узлам
4.4.2.