Palvelukeskeinen arkkitehtuuri (SOA) on ohjelmistojen ohjelmointimalli, joka luo liiketoimintapalveluja yritysten ohjelmistomoduuleina. Tämä lähestymistapa ohjelmistokehitykseen edellyttää vahvaa hallintoprosessia. SOA -hallinto määrittelee standardit ja valvonnan, jotka ohjaavat sitä, miten yritys käyttää palveluja. Tämä sisältää tyypillisesti määräykset, käyttöoikeudet ja omistusoikeudet jokaiseen yrityksen paljastamaan palveluun.
SOA -hallinto alkaa perusluettelolla yrityksessä saatavilla olevista palveluista. Tämä inventaario on tilaisuus määritellä kunkin käytettävissä olevan palvelun käyttö ja odotukset. Kun luettelo on valmis, se tulee sijoittaa palveluluetteloon, joka on yrityksen palveluiden sanakirja.
Yksi SOA: n haitoista on menetetty mahdollisuus käyttää olemassa olevia palveluja uudelleen. Kun hallintoneuvosto hallinnoi järjestelmän muutoksia, yritys käyttää todennäköisemmin olemassa olevia palveluja. Tämä komitea voi tarkistaa palveluluettelon. Tämä voi säästää arvokasta aikaa ja vaivaa, mikä voi säästää huomattavaa rahaa yritykselle.
Yksi SOA: n hallinnan keskeisistä osista on käytettävissä olevien palvelujen kysynnän ja suorituskykyvaatimusten hallinta. Tämä tehdään tyypillisesti palvelutasosopimuksilla, jotka ovat kuluttajan ja palvelujen omistajien välisiä sopimuksia. Palvelusopimuksia hallinnoi SOA: n hallintoneuvosto, joka vastaa kunkin palvelun käyttöoikeus- ja suorituskykyvaatimusten hallinnasta.
Yhteistyö ja avoin viestintä ovat yksi SOA -hallintotavan perustavoitteista. Jos organisaatio aikoo käyttää palveluita uudelleen, ne on jaettava avoimesti ja niistä on ilmoitettava yrityksen liiketoimintayksiköille. Tämä voidaan saavuttaa vain asianmukaisen hallintoyhteisön kanssa, jolla on julkisia kokouksia, joiden tarkoituksena on paljastaa palvelut avoimesti.
SOA -hallintomallin tulisi sisältää perusprosesseja ja artefakteja, jotka määrittelevät hallintoelimen hallinnan. Tämä määrittää, miten yritys hallinnoi muutoksia ja parannuspyyntöjä. Sen tulisi sisältää liiketoimintayksiköiden perusroolit ja -vastuut, mukaan lukien kunkin saatavilla olevan palvelun tavoitteet ja suorituskykyodotukset.
Muutoksenhallinta on prosessi, jolla hallitaan organisaation järjestelmämuutoksia. SOA -hallintokomitea olisi sisällytettävä yrityksen järjestelmänmuutosten valvontaprosessiin. Tämä antaa hallintoneuvostolle mahdollisuuden määrittää tarpeet ja ohjata organisaation järjestelmämuutoksia.
Hallintoneuvoston olisi suunniteltava kokoontumistaan säännöllisin väliajoin. Tämä auttaa varmistamaan, että yrityspalvelut kasvavat edelleen. Useimmat SOA -hallintoryhmät kokoontuvat kuukausittain tai neljännesvuosittain.