Deployment diagrams

In UML 2 there is no longer a deployment relationship between nodes and components, that is, components can no longer be nested graphically in nodes in deployment diagrams using this relationship. It has been replaced by a deployment relationship between nodes and artifacts.

If a UML 1.4 component has a deployment relationship to a node the UML migration creates a default artifact for the component both connected by a manifestation relationship. This artifact is also connected to the node by a deployment relationship. By doing so there is still a connection between the migrated node and the migrated component.

In the migrated deployment diagram the component is still visible at the same location but it is no longer graphically nested. The diagram should be revised after migration so that the relationship between node and component should be expressed by using the newly created artifact.