Deployment diagram

Il Deployment diagram permette di rappresentare la dislocazione fisica delle risorse.
Più precisamente, specifica la dislocazione fisica delle istanze dei componenti.

Il Deployment diagram è una vista statica della configurazione a run-time, ovvero viene rappresentato come i diversi componenti utilizzati sono posizionati sulle macchine e come comunicano tra loro

La conformazione del diagramma è quindi molto simile a quella del diagramma dei componenti, ma con qualche differenza:

  • i nodi del sistema indicano macchine fisiche;
  • i collegamenti tra nodi esplicitano le modalità di comunicazione tra gli stessi (e.g. RMI, HTTP).

Il Deployment diagram risulta di particolare utilità per il deployer, ovvero la figura che si occupa dell’installazione fisica del sistema. In questo modo sarà possibile ottimizzare l’utilizzo trasversale delle risorse tra le varie componenti del sistema.