Artefatto: Partizione del servizio
Questa risorsa è un elemento del modello che fornisce un raggruppamento logico per i provider del servizio. Il raggruppamento è logico nel senso che la struttura della partizione potrebbe riflettere una struttura del sistema che influenzerà il modo in cui il sistema fisico viene distribuito o potrebbe rappresentare una struttura che non ha influenza sulla distribuzione, come la proprietà dei servizi per organizzazione.
Tipi di prodotto di lavoro: Elemento del modello
Scopo

I provider del servizio vengono utilizzati da:

  • Architetti del software, per consentire la partizione logica di una soluzione e per la definizione di interfacce tra tali partizioni.
  • Progettisti di servizi, nella fase di conoscenza dell'organizzazione logica della soluzione.
  • Chi progetta la versione successiva del sistema, per comprendere la funzionalità all'interno del modello del servizio e specificamente la struttura logica.
  • Chi esegue il test delle classi, per pianificare le attività di test.
Relazioni
Contenitore Artefatto
RuoliResponsabile: Modificato da:
Descrizione
Descrizione principale

Una partizione rappresenta alcuni limiti logici o fisici del sistema. Per modellare le partizioni è facoltativa ma utile. Ad esempio, è possibile utilizzare le partizioni per rappresentare i livelli di dati, business e web di un'applicazione di livello -n tradizionale. E' possibile utilizzare le partizioni per indicare più limiti fisici (come il centro dati principale, il sito secondario, il sito dell'utente, i partner e così via), nel qual caso l'incrociarsi delle partizioni potrebbe presentare vincoli particolari per la sicurezza, i protocolli consentiti, la larghezza di banda e così via.

E' possibile che una partizione abbia solo le proprietà che rappresentano le parti nidificate, siano i servizi o altre partizioni. E' bene notare che questo è un vincolo -- non è possibile rappresentare correntemente altri elementi in una partizione.

Una partizione è inoltre qualificata come "stretta", una partizione stretta assicura che tutta le comunicazioni tra di essa e altre partizioni peer si verifica tramite i gateway del servizio. Per assicurare questo, una partizione dovrebbe assicurare che tutte le parti abbiano visibilità 'privata' e quindi nessuna partizione peer può direttamente accedere a queste.

Personalizzazione
Opzioni di rappresentazioneRappresentazione UML:

Classe, componente o nodo, stereotipati come <<Partizione del servizio>>. Una partizione del servizio non disporrà di operazioni o attributi, non disporrà di alcun funzionamento specificato e non realizzerà alcuna interfaccia. Ogni porta su una partizione del servizio verrà stereotipata come <<Gateway del servizio>> e ogni struttura composta specificherà solo le parti che sono Provider del servizio.

Ulteriori informazioni