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:

Level 1: Initial

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

Level 2: Repeatable

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

Level 3: Defined

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

Level 4: Managed

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

Level 5: Optimizing

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