Deployment relationships

In UML modeling, deployment relationships specify that a particular node type supports the deployment of an artifact type.

Typically, deployment relationships do not have names.

As the following figure illustrates, a deployment relationship is displayed as a dashed line with an open arrow at one end. The keyword «deployment» appears beside the dashed line.

A node, named Node1, is connected by a dashed line to an artifact, named Artifact1. An open arrowhead points from the node to the artifact. The word deployment, in double angle brackets, is displayed above the line. The word Artifact1 is displayed in the deploys compartment of the node, along with the deploy icon.

Example

You can show that an e-commerce application can operate on several kinds of servers with different processor speeds. Each server (represented by a node) runs or uses specific library (.jar) files (represented by artifacts) of the e-commerce system. You can add deployment relationships between each server node and each .jar artifact to indicate which artifacts can run on specific nodes.

Related tasks
Specifying the deployment of an artifact within a node

Terms of use | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.