SOA Governance ha Spiegato
-
22-08-2019 - |
Domanda
Qualcuno ha un'idea di cosa SOA Governance è tutto il circa?Qual è la differenza (o correlazione) tra SOA Governance e Governance?e Come può essere applicato utilizzando piattaforme SOA disponibili sul mercato?
Un progetto costruito su piattaforma SOA successo senza applicazione di SOA Governance?Come?Sto parlando da un punto di vista pratico.
Soluzione
Nella sua forma più semplice, SOA Governance è di circa la gestione dei servizi. Al suo livello di base più, si potrebbe pensare a temi come:
- Gestione versione dei servizi - Servizio 1.0 è attualmente dispiegati, ma ora abbiamo distribuito Servizio 1.1. Come si fa a reindirizzare i client dal vecchio servizio al nuovo?
- servizi Dare un ciclo di vita: un servizio è in 'sviluppo'. Ora che è completato ed è stato Qaed, dobbiamo provare a passare a 'produzione'. Abbiamo bisogno di avere un modo per aggiungere metadati al servizio per indicare che - cosa se vogliamo rimuovere i nostri servizi di sviluppo, ma mantenere le nostre quelli di produzione in esecuzione
Ovviamente ci sono altri - non c'è soluzione di governance hard-e-veloce per ogni tipo di ambiente. La misura in cui è necessaria la governance è un tema caldo del dibattito.
. Disclaimer: io lavoro per IBM WebSphere come consulente così i miei pensieri sono influenzati da questo e il prodotto IBM più spesso proposti come una risposta alle domande di cui sopra, WebSphere Service Registry and Repository
Altri suggerimenti
SOA governance è un sottoinsieme della governance in cui il focus è la definizione di, la consegna e applicazione CHE regole di governance SOA.È anche a livello di organizzazione, altrimenti è praticamente inutile, tranne come un esercizio.
IT Governance, che è un sottoinsieme di Corporate governance e di dovrebbe disporre almeno di una politica di fornire Valore di Business nelle cose che fa.
Ecco un esempio:
- Fornire Valore di Business (politica aziendale)
- fornendo una costante qualità del servizio (politica aziendale)
- fornendo le metriche per ogni procedura (IT governance)
- fornendo tempi di transazione per ogni operazione di servizio (SOA governance)
Come si esegue il drill down le cose si fanno più tecnici e in realtà è più facile da applicare.
SOA/IT/Corporate governance è sostanzialmente analoga alla legge politici (quelli che definire le regole), il giudice di polizia (quelli che applicare le regole), il resto di noi (quelli che consegnare all'interno del regolamento).
"avere un'idea di ciò che SOA Governance è tutto? ..."
La risposta di Andrew Ferrier risponde a questa domanda abbastanza bene. Come qualsiasi altro bene (se si guarda a servizi in questo modo), i servizi di governo è di circa il controllo della risorsa. E 'simile alla gestione di codice senza che il livello aziendale e in generale da parte delle imprese. controllo accessi, controllo delle versioni, la proprietà, ecc ... sono tutti i concetti in questo spazio.
"Può un progetto costruito sulla piattaforma SOA avere successo senza l'applicazione SOA Governance?"
Questo dipenderà dalla vostra definizione di successo. Tuttavia, se si intende che si può distribuire correttamente la SOA in un'impresa senza governo (con poco o nessun riguardo, come il servizio sarà gestito dopo che è in produzione), la risposta è un sonoro "sì". Basta essere consapevoli del fatto che ad un certo punto, in futuro, un servizio distribuito in un'impresa finirà per essere discusso riguardo al riutilizzo, l'accessibilità, e la proprietà (per citarne alcuni). Ecco dove entra in gioco la governance e si dovrà farlo manualmente.
Prima di tutto, bisogna capire Che cosa è la Governance?
La Governance è il processo che assicura che un'organizzazione di risorse sono utilizzate in un modo in cui contribuiscono al raggiungimento di un obiettivo dell'organizzazione ed è fatto in maniera trasparente e misurabile modo.Le risorse possono includere entrambe le persone , processi o di altre infrastrutture.Il cuore di Governo è il concetto di controllare come vengono prese le decisioni.Ci sono un certo numero di diversi tipi di Governo:
- Corporate Governance
- IT Governance
- Architettura Di Governance
- SOA Governance
- SDLC Governance
Perché ha Governance diventare importante?
L'ultimo decennio ha portato alla luce diverse aziende scandali che evidenziare i problemi quando le decisioni vengono prese senza la trasparenza e la responsabilità.Come esempio, alla fine degli anni 90 i dipartimenti IT aziendali avviato una serie di progetti basati sulla capricciosa nozione di rimanere sul bordo sanguinamento senza alcuna motivazione chiara su come questi progetti per contribuire al business.
Quali sono i blocchetti di costruzione di Governance?
- Precetti
- Persone
- Processi
- Metriche
Per saperne di più circa che cosa è SOA Governance, si Prega di trovare questo post.
Riferimenti
Prentice.Hall.SOA.Governance.Governing.Shared.Services.On-Premise.and.in.the.Cloud.Apr.2011.ebookmf.com
SOA Governance in Azione
Service-Oriented Architecture(SOA) di Governance per i Servizi di Impresa Guidato
Service Oriented Architecture e SOA Governance per chiedere aiuto.
Service-Oriented Architecture (SOA) la governance è un concetto utilizzato per le attività relative a esercitare controllo sui servizi in una SOA. SOA la governance può essere visto come un sottoinsieme di IT governance , che è di per sé un sottoinsieme di Corporate governance. L'attenzione è rivolta su tali risorse per essere sfruttato per SOA per fornire valore al business.
SOA ha bisogno di una solida base che è basata su standard e include le politiche, i contratti e il livello di servizio accordi . L'attività è prevista essere in grado di utilizzare i servizi per costruire e modificare l'attività delle organizzazioni elaborare rapidamente. Per fare ciò, un certo grado di granularità nei servizi disponibili sarà richiesto. Conseguentemente un SOA aumenta la necessità di una buona governance in quanto contribuirà assegnare il processo decisionale Le autorità, i ruoli e responsabilità e portare attenzione a le capacità organizzative necessarie per avere successo.
Essendo un dipendente di una grande impresa, il nostro approccio di governance SOA steward l'uso di standard interni come ad esempio sfruttando un formato comune messaggio, assicura che tutti i WSDL prodotto è conforme agli standard di sicurezza, come far sì che tutti gli attributi sono le espressioni regolari ad essi per convalida e si allinea con la nostra architettura di business strategico.
SOA Governance può anche essere a due livelli. Spesso si passa il tempo sui suoi aspetti interni, ma SOA aveva anche lo scopo di affrontare questi problemi tra le organizzazioni collaborato che potrebbe essere sotto / governo aziendali completamente separate "tende".
stadnards interne devono piegarsi alla volontà della più ampia comunità, almeno nei punti di interconnessione.
Da un punto di vista pratico ...
Qualcuno ha un'idea di che cosa SOA Governance è tutto?
Si tratta di:
- Definire standard di progettazione e le infrastrutture di governo per i servizi (ad esempio, SOAP e REST servizi). L'infrastruttura di governo è soprattutto un registro di servizi.
- Stabilire ruoli, responsabilità e processi per quanto riguarda il ciclo di vita dei servizi. Esempio: un custode servizio è responsabile per l'aggiunta di una descrizione di un nuovo servizio per il Registro di servizio; un custode dello schema applicherà il modello di progettazione schema canonico.
- creazione di un sistema SOA Governance, che è in pratica un documento con tutte le direttive di governo. Il documento deve essere approvato da Mgmt superiore (per esempio, CIO).
Qual è la differenza (o correlazione) fra SOA Governance e IT Governance?
IT governance è più ampia e si estende da approvvigionamento di workstation per gli sviluppatori di software di formazione. SOA Governance si concentra sui servizi software, quali i servizi SOAP e REST. IT governance dovrebbe comprendere la governance SOA, se l'organizzazione ha adottato SOA.
Come può essere applicato utilizzando piattaforme SOA disponibili sul mercato?
piattaforme che supportano lo sviluppo e l'esecuzione di "servizi SOA" sono necessarie, ovviamente, per la creazione e l'esecuzione di SOAP e REST servizi. Ma il fatto che si sta creando servizi SOAP o REST non significa che stai seguendo l'orientamento ai servizi. Allo stesso modo, utilizzando ESB o server di orchestrazione non vuol dire che stai facendo SOA nel modo giusto. Il successo SOA non è solo tecnologia, ma anche sulla governance e l'architettura (comprensione e l'applicazione dei principi di orientamento di servizio e di design pattern SOA).
Può un progetto costruito sulla piattaforma SOA avere successo senza l'applicazione SOA Governance?
Sì, è possibile! L'obiettivo principale di governance SOA è quello di consentire benefici a lungo termine a causa di riutilizzare, l'interoperabilità, la normalizzazione e altre proprietà piacevoli dei servizi di attraverso applicazioni. Governance SOA aiuta le organizzazioni ad avere attenzione impresa piuttosto che concentrarsi applicazione.