SOA - Maturità
Descrizione
Il termine maturità SOA definisce le linee guida architetturali per il raggiungimento del significativo livello di maturità nell'architettura informatica delle imprese e consente di accedere allo stato attuale dell'adozione SOA di un'azienda.
La figura seguente mostra cinque livelli di maturità SOA:
Il livello iniziale di maturità SOA include la fase di architettura e progettazione della SOA che si concentra sulla consegna di un singolo progetto. Lo scopo di questo livello include:
Sperimentazione di ricerca e sviluppo
Piccoli progetti SOA
Realizzazione di portale e sito web
Processo di integrazione personalizzata
Numero di servizi
In questo livello, puoi utilizzare i servizi architettonici riutilizzabili che sono flessibili e possono essere utilizzati da un progetto all'altro. Lo scopo di questo livello è fornire più applicazioni integrate che supportano alcuni fattori seguenti:
Basso costo di consegna
Basso costo di manutenzione
Integrazione del database
Integrazione dell'applicazione
Gestire la performance
Modo semplice di distribuzione
A questo livello, il team di progetto lavorerà sulla creazione di elementi di architettura, fornendo linee guida ai membri del progetto sull'architettura e creerà i componenti tecnici e le strutture che possono essere utilizzati tra i team di progetto. A questo livello è possibile identificare il servizio dal livello aziendale per la buona qualità dell'organizzazione aziendale. Lo scopo di questo livello include:
Riutilizzo dei componenti
Modo semplice di modifica
Cambia efficacemente il processo aziendale
Fornire le regole del processo aziendale
In questo livello, i servizi aziendali vengono gestiti e definiscono il percorso verso la SOA. Il team del progetto e il team dell'architettura aziendale lavorano insieme per specificare i processi, le tecnologie e i componenti della SOA di un'organizzazione. È possibile misurare le prestazioni end-to-end del processo in questo livello. Lo scopo di questo livello include:
Utilizzo della funzionalità di monitoraggio dell'attività aziendale per visualizzare i dettagli di runtime
Specificare la visibilità dei processi aziendali
Fornire avvisi sui processi aziendali e sui servizi
In questo livello, i servizi aziendali ottimizzati reagiscono e rispondono automaticamente quando si consegnano i processi aziendali durante il tempo di esecuzione e includono l'identificazione pulita dei servizi. Questo livello consente al team di progetto di rivelare e utilizzare i servizi e anche di scambiare i servizi tra clienti, partner commerciali e fornitori. Lo scopo di questo livello include:
La SOA sarà ottimizzata e associata al business
Specifica l'endpoint di un'impresa di architettura
Interagisce con i servizi di clienti, partner e altri