Wat is SOA-governance?

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

SOA-governance begint met een basisinventaris van de bestaande services die beschikbaar zijn in de onderneming. Deze inventaris biedt de mogelijkheid om het gebruik en de verwachtingen voor elke beschikbare service te definiëren. Zodra de inventaris is voltooid, moet deze in een servicescatalogus worden geplaatst, die een woordenboek van de services van het bedrijf zal zijn.

Een van de nadelen van SOA is de gemiste kans voor hergebruik van bestaande services. Door een raad van bestuur systeemwijzigingen te laten beheren, maakt een bedrijf eerder gebruik van bestaande services. Deze commissie kan de dienstencatalogus bekijken. Dit kan waardevolle tijd en moeite besparen, wat een bedrijf veel geld kan besparen.

Een van de belangrijkste componenten voor het beheer van SOA is het beheersen van de vraag en prestatie-eisen van de beschikbare services. Dit wordt meestal gedaan via service level agreements, dit zijn contracten tussen de consument en de eigenaars van de services. De serviceovereenkomsten worden beheerd door het SOA-bestuur, dat verantwoordelijk is voor het beheer van de toegangs- en prestatie-eisen voor elke service.

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 gecommuniceerd naar de bedrijfsonderdelen. Dit kan alleen worden bereikt met een goede bestuursgemeenschap die openbare vergaderingen heeft die zijn ontworpen om de diensten openlijk bloot te leggen.

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

Veranderingscontrole is het proces van het beheren van systeemwijzigingen voor een organisatie. Het SOA-bestuurscomité moet worden geïntegreerd in het systeemwijzigingscontroleproces van de onderneming. Dit stelt het bestuur in staat om behoeften te bepalen en richting te geven aan systeemwijzigingen voor de organisatie.

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

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?