Tipicamente, una persona o un piccolo team è responsabile di un insieme di specifiche del servizio, servizi e relative
collaborazioni. Tale persona/team è responsabile della presentazione dei dettagli della progettazione degli elementi e
del completamento di tutte le definizioni delle operazioni e dei modelli comportamentali per la specifica del servizio
oltre che delle definizioni delle relazioni in altri servizi e specifiche del servizio. Tale persona/team potrebbe
organizzare il modello secondo i pacchetti oppure secondo i sottosistemi in una modalità UML tradizionale o potrebbe
utilizzare le partizioni del servizio per fornire viste logiche dell'organizzazione del modello.
Tipicamente il progettista responsabile della collaborazione del servizio o di altri modelli della composizione dei
servizi dovrebbe avere dimestichezza con le opzioni di binding e di codifica per i canali del servizio ed i messaggi.
Queste opzioni presentano caratteristiche della sicurezza e delle prestazioni diverse ed il compromesso fatto al
momento della scelta dovrebbe essere fatto con in mente i requisiti generali non funzionali della soluzione.
Mentre vengono perfezionati gli elementi del modello del servizio, è necessario raffinare le realizzazioni di caso
d'uso per riflettere le responsabilità in evoluzione degli elementi del modello del servizio. Tipicamente, una persona
o un piccolo team è responsabile del perfezionamento di una o più realizzazioni di casi d'uso correlati. Via via che
gli elementi del modello del servizio vengono aggiunti o perfezionati, sarà necessario riconsiderare le realizzazioni
dei casi d'uso che devono evolvere man mano che diventano obsolete o che i miglioramenti nel modello del servizio
consentono semplificazioni nelle realizzazioni dei casi d'uso. E' necessario che le persone singole o i team
responsabili delle realizzazioni dei casi d'uso abbiano un'ampia comprensione del funzionamento richiesto dai casi
d'uso e dei compromessi dei diversi approcci per l'allocazione di questo funzionamento tra gli elementi del modello del
servizio. Inoltre, poiché sono responsabili della selezione degli elementi che eseguiranno i casi d'uso, è necessario
che abbiano una profonda conoscenza dei comportamenti specificati degli stessi elementi del modello del servizio.
|