Hva er SOA -styring?

Service Oriented Architecture (SOA) er programvareprogrammeringsmodellen som oppretter forretningstjenester som programvaremoduler for selskaper. Denne tilnærmingen til programvareutvikling krever en sterk styringsprosess. SOA Governance definerer standardene og kontrollene, som administrerer hvordan et selskap vil bruke tjenester. Dette inkluderer typisk reglene for volum, tilgangstillatelser og eierrettigheter til hver tjeneste utsatt av selskapet.

SOA -styring starter med en grunnleggende oversikt over de eksisterende tjenestene som er tilgjengelige i bedriften. Denne varen er en mulighet til å definere bruken og forventningene til hver tjeneste som er tilgjengelig. Når varelageret er fullført, bør den plasseres i en tjenestekatalog, som vil være en ordbok for selskapets tjenester.

En av ulempene med SOA er den tapte muligheten for gjenbruk av eksisterende tjenester. Ved å ha et styringsstyret administrere systemendringer, er det mer sannsynlig at et selskap bruker eksisterende tjenester. Denne komiteen kan gjennomgå SERVICE -katalog. Dette kan spare verdifull tid og krefter, noe som kan spare betydelige penger for et selskap.

En av nøkkelkomponentene for å administrere SOA er å kontrollere etterspørsel og ytelseskrav til de tilgjengelige tjenestene. Dette gjøres vanligvis gjennom servicenivåavtaler, som er kontrakter mellom forbrukeren og eierne av tjenestene. Tjenesteavtalene administreres av SOA Governance Board, som har ansvaret for å håndtere tilgangs- og ytelseskrav for hver tjeneste.

Samarbeid og åpen kommunikasjon er et av de grunnleggende målene for SOA -styring. Hvis en organisasjon planlegger å gjenbruke tjenester, må de deles åpent og formidles til selskapets forretningsenheter. Dette kan bare oppnås med et skikkelig styringssamfunn som har offentlige møter designet for å åpne tjenestene åpent.

SOA -styringsmodellen skal omfatte BASIC -prosesser og gjenstander som definerer hvordan styringsorganet vil bli styrt. Dette definerer hvordan endringer og forbedringsforespørsler vil bli administrert av Enterprise. Det bør omfatte grunnleggende roller og ansvar for forretningsenheter, inkludert mål og resultatforventninger for hver av de tilgjengelige tjenestene.

Endringskontroll er prosessen med å styre systemendringer for en organisasjon. SOA -styringsutvalget bør integreres i selskapets endringskontrollprosess for selskapet. Dette vil gjøre det mulig for styringsstyret muligheten til å bestemme behov og gi retning til systemendringer for organisasjonen.

Styringsutvalget bør planlegge å møtes med jevne mellomrom. Dette vil bidra til å sikre at bedriftstjenester fortsetter å vokse. De fleste SOA -styringsgrupper møtes på månedlig eller kvartalsvis.

ANDRE SPRÅK