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.

È stato utile?

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:

  1. Fornire Valore di Business (politica aziendale)
  2. fornendo una costante qualità del servizio (politica aziendale)
  3. fornendo le metriche per ogni procedura (IT governance)
  4. 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

  1. Prentice.Hall.SOA.Governance.Governing.Shared.Services.On-Premise.and.in.the.Cloud.Apr.2011.ebookmf.com

  2. SOA Governance in Azione

  3. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top