Skip to main content

Wat is SOA Governance?

Service Oriented Architecture (SOA) is het softwareprogrammeermodel dat zakelijke services creëert als softwaremodules voor bedrijven.Deze benadering van softwareontwikkeling vereist een sterk bestuursproces.SOA Governance definieert de normen en controles, die beheren hoe een bedrijf diensten zal gebruiken.Dit omvat meestal de regels voor volume, toegangsmachtigingen en eigendomsrechten voor elke door het bedrijf blootgestelde service.

SOA Governance begint met een basisinventaris van de bestaande diensten die beschikbaar zijn in de onderneming.Deze inventaris is een gelegenheid om het gebruik en de verwachtingen voor elke beschikbare service te definiëren.Zodra de inventaris is voltooid, moet deze worden geplaatst in een servicecatalogus, die een woordenboek zal zijn van de bedrijfsdiensten.

Een van de nadelen van SOA is de gemiste kans voor hergebruik van bestaande diensten.Door een regerend bestuur van systeemwijzigingen te laten beheren, heeft een bedrijf eerder bestaande diensten te gebruiken.Deze commissie kan de dienstencatalogus herzien.Dit kan waardevolle tijd en moeite besparen, die veel geld kunnen besparen voor een bedrijf.

Een van de belangrijkste componenten voor het beheren van SOA is het beheersen van de vraag- en prestatie -eisen van de beschikbare diensten.Dit wordt meestal gedaan door middel van serviceniveau -overeenkomsten, die contracten zijn tussen de consument en eigenaren van de Services.De serviceovereenkomsten worden beheerd door de SOA Governance Board, die de verantwoordelijkheid heeft om toegang en prestatie -eisen voor elke service te beheren.

samenwerking en open communicatie is een van de fundamentele doelstellingen van SOA Governance.Als een organisatie van plan is diensten opnieuw te gebruiken, moeten deze openlijk worden gedeeld en worden gecommuniceerd met de bedrijfsonderdelen van het bedrijf.Dit kan alleen worden bereikt met een goede governance -gemeenschap met openbare vergaderingen die zijn ontworpen om openlijk de diensten bloot te leggen.

Het SOA -bestuursmodel moet basisprocessen en artefacten omvatten die bepalen hoe het bestuursorgaan zal worden beheerd.Dit definieert hoe wijzigingen en verbeteringsverzoeken door Enterprise worden beheerd.Het moet basisrollen en verantwoordelijkheden voor bedrijfseenheden omvatten, inclusief doelen en prestatieverwachtingen voor elk van de beschikbare diensten.

Veranderingscontrole is het proces van het beheren van systeemwijzigingen voor een organisatie.Het SOA Governance Committee moet worden geïntegreerd in het systeemveranderingscontroleproces van het bedrijf.Dit zal het bestuur de mogelijkheid in staat stellen de behoeften te bepalen en richting te geven aan systeemwijzigingen voor de organisatie.

Het bestuurscomité moet van plan zijn om periodieke basis bijeen te komen.Dit zal helpen ervoor te zorgen dat bedrijfsdiensten blijven groeien.De meeste SOA -bestuursgroepen komen maandelijks of driemaandelijks bijeen.