RUP e Service Oriented Modeling and Architecture
Il metodo SOMA è stato sviluppato come un modello di impegno nel gruppo Global Business Services di IBM e mentre i
documenti pubblici e le descrizioni erano disponibili è stato principalmente un metodo utilizzato dai consulenti nel
campo e non disponibile ai clienti IBM. D'altra parte RUP è un'offerta di prodotto commerciale IBM che i clienti
utilizzano per sviluppare i propri processi di sviluppo software. Tale offerta di metodo integrata, RUP/SOMA è stata
sviluppata per portare gli aspetti univoci di SOMA nel metodo commerciale RUP e per renderli disponibili ai clienti
commerciali.
Il framework per RUP/SOMA viene descritto dall'immagine di seguito riportata che dimostra le fasi chiave del metodo,
incluse le influenze che guidano ogni fase e gli artefatti prodotti. Notare che la risorsa chiave manipolato dal metodo
è il modello del servizio (di seguito descritto).
Identificazione servizio
L'identificazione del servizio è principalmente un insieme del tempo di elaborazione di attività, incentrate
sull'identificazione dei servizi candidati dall'insieme di asset dal business e l'IT. Il flusso di lavoro per
l'identificazione del servizio è il seguente:
Le attività identificate in questo insieme di attività sono:
Specifica del servizio
La specifica del servizio è principalmente un insieme del tempo di elaborazione di attività, incentrate sulla selezione
dei servizi candidati che verranno sviluppati in servizi completi. Questi servizi sono assegnati e quindi decomposti in
insiemi di componenti per l'implementazione. Il flusso di lavoro per la specifica dei servizi è la seguente:
Le attività identificate in questo insieme di attività sono:
Realizzazione del servizio
La realizzazione del servizio è principalmente un insieme del tempo di costruzione di attività incentrate sul
completamento del progetto del componente pronto per l'implementazione del componente. Il flusso di lavoro per la
specifica del servizio è il seguente:
Le attività identificate in questo insieme di attività sono:
Il modello del servizio
Nel modello del servizio SOMA viene descritto utilizzando l'immagine di seguito riportata; è un prodotto di lavoro
singolo basato sul documento che comprende le diverse viste del ciclo di vita e tecniche dei servizi identificati
e specificati durante un progetto. Le diverse sezioni del modello del servizio vengono elencate in maggior dettaglio in
Risorsa: Modello del servizio in RUP/SOMA.
Risorsa: Modello del servizio di RUP viene descritto in un
modulo del documento ed in un modulo UML (Esempio: Modello del servizio in Word e Esempio: Modello del servizio in UML) sebbene sia più probabile che un progetto
utilizzerà elementi di entrambi questi moduli nel presentare i risultati del loro lavoro.
|