In der UML-Modellierung geben Implementierungsbeziehungen an, dass ein bestimmter Knotentyp die Implementierung eines Artefakttyps unterstützt.
Normalerweise haben Implementierungsbeziehungen keine Namen.
Wie die folgende Abbildung zeigt, wird eine Implementierungsbeziehung als gestrichelte Linie mit offenem Pfeil an einem Ende dargestellt. Das Schlüsselwort «deployment» wird neben der gestrichelten Linie angezeigt.
Sie können angeben, dass eine E-Commerce-Anwendung auf verschiedenen Servertypen mit unterschiedlichen Prozessorgeschwindigkeiten ausgeführt werden kann. Jeder Server (durch einen Knoten dargestellt) nutzt bestimmte Bibliotheksdateien (.jar) des E-Commerce-Systems, die durch Artefakte dargestellt werden. Sie können Implementierungsbeziehungen zwischen jedem Serverknoten und jedem .jar-Artefakt hinzufügen, um anzugeben, welche Artefakte auf bestimmten Knoten ausgeführt werden können.