

La richesse de UML2 augmentée et instrumentée par Objecteering – Illustrations
Diagrammes de Déploiement
Les artefacts UML2 permettent de définir la configuration des éléments produits à partir des modèles. Ils se présentent de manière « orthogonale » aux modèle, et permettent de définir des fichiers source, binaires, librairies, schémas de base de données, etc., en désignant à partir de quels éléments de modèle ils sont constitués (liens « manifest »). L’atelier Objecteering les utilise pour définir ses productions de Makefile ou fichiers « ANT » automatisées.
Nous voyons dans cet exemple l’utilisation de nœuds et d’artefacts pour représenter la façon dont différents éléments architecturaux sont distribués, déployés et connectés. Les connecteurs (liens) entre des nœuds ou instances de nœuds représentent des connexions réseau avec des protocoles spécifiques.
Ce diagramme présente le déploiement d’applications logiques identifiées lors de la modélisation de l’architecture d’entreprise sur le matériel. Le profile Objecteering EA permet de modéliser des serveurs, stations de travail, réseaux et nœuds de réseau. L’emploi combiné de nœuds UML et des structure internes de nœuds (Voir le
diagramme de classe) nous permet de montrer cette projection d’un modèle (représentant une application orientée service et assemblant des composants de service) sur une cible physique (serveurs, stations de travail, etc.