Skip to main content

Cos'è Soa Governance?

Architettura orientata al servizio (SOA) è il modello di programmazione software che crea servizi aziendali come moduli software per le aziende.Questo approccio allo sviluppo del software richiede un forte processo di governance.La governance SOA definisce gli standard e i controlli, che gestiscono come un'azienda utilizzerà i servizi.Ciò include in genere le regole su volume, autorizzazioni di accesso e diritti di proprietà a ciascun servizio esposto dalla società.

La governance SOA inizia con un inventario di base dei servizi esistenti disponibili nell'impresa.Questo inventario è un'opportunità per definire l'utilizzo e le aspettative per ogni servizio disponibile.Una volta completato l'inventario, dovrebbe essere inserito in un catalogo di servizi, che sarà un dizionario dei servizi Companys.

Uno degli svantaggi di SOA è l'occasione mancata per il riutilizzo dei servizi esistenti.Avendo un consiglio di amministrazione che gestisce le modifiche al sistema, è più probabile che un'azienda utilizzi i servizi esistenti.Questo comitato può rivedere il catalogo dei servizi.Ciò può risparmiare tempo e sforzi preziosi, che possono risparmiare denaro considerevole per un'azienda.

Uno dei componenti chiave per la gestione della SOA è il controllo della domanda e dei requisiti di performance dei servizi disponibili.Questo viene in genere fatto attraverso accordi a livello di servizio, che sono contratti tra il consumatore e i proprietari dei servizi.Gli accordi di servizio sono gestiti dal SOA Governance Board, che ha la responsabilità di gestire i requisiti di accesso e prestazioni per ciascun servizio.

La collaborazione e la comunicazione aperta è uno degli obiettivi fondamentali della governance SOA.Se un'organizzazione prevede di riutilizzare i servizi, deve essere apertamente condivisa e comunicata alle unità aziendali dell'azienda.Ciò può essere realizzato solo con una comunità di governance adeguata che ha riunioni pubbliche progettate per esporre apertamente i servizi.

Il modello di governance SOA dovrebbe includere processi di base e artefatti che definiscono come verrà gestito l'organismo di governance.Ciò definisce come le modifiche e le richieste di miglioramento saranno gestite dall'Enterprise.Dovrebbe includere ruoli e responsabilità di base per le unità aziendali, compresi gli obiettivi e le aspettative di prestazione per ciascuno dei servizi disponibili.

Il controllo del cambiamento è il processo di gestione delle modifiche del sistema per un'organizzazione.Il comitato di governance SOA dovrebbe essere integrato nel processo di controllo delle modifiche del sistema della Società.Ciò consentirà al consiglio di amministrazione l'opportunità di determinare le esigenze e fornire indicazioni ai cambiamenti di sistema per l'organizzazione.

Il comitato di governance dovrebbe pianificare di incontrarsi su base periodica.Ciò contribuirà a garantire che i servizi aziendali continuino a crescere.La maggior parte dei gruppi di governance SOA si incontrano su base mensile o trimestrale.