Существует два типа узлов: узлы устройств и среды выполнения .
Устройство представляет собой аппаратные устройства: физический вычислительный ресурс с возможностью обработки, на котором артефакты UML могут быть развернуты для выполнения. Устройства могут быть сложными (т. е. они могут состоять из других устройств). [2]
Среда выполнения представляет собой программные контейнеры (такие как операционные системы, JVM, контейнеры сервлетов/EJB, серверы приложений, серверы порталов и т. д.). Это узел, который предлагает среду выполнения для определенных типов компонентов, которые развертываются на нем в виде развертываемых артефактов. [2]
Среды выполнения могут быть вложенными. Узлы могут быть связаны между собой посредством путей связи для определения сетевых структур. Путь связи — это «связь между двумя DeploymentTargets, посредством которой они могут обмениваться сигналами и сообщениями». [2]
Использование
При моделировании устройств их можно моделировать несколькими различными способами:
Назовите устройство, используя тип и марку, например «IBM RS6000», «HP 9000».
Назовите устройство, используя его предполагаемую функцию, например, «Сервер базы данных», «Высокоскоростной коммутатор».
Назовите устройство, используя название операционной системы, развернутой на нем, например «Linux Server», «Solaris Server».
Используйте тегированные значения для указания характеристик устройств/сред выполнения, например «Память=2 ГБ», «Дисковое пространство=32 ГБ», «Версия=2.5.1».