Kaj je upravljanje SOA?

Storitveno usmerjena arhitektura (SOA) je model programiranja programske opreme, ki ustvarja poslovne storitve kot programske module za podjetja. Ta pristop k razvoju programske opreme zahteva močan proces upravljanja. Upravljanje SOA opredeljuje standarde in kontrole, ki upravljajo, kako bo podjetje uporabljalo storitve. To običajno vključuje pravila o obsegu, dovoljenjih za dostop in lastniških pravicah za vsako storitev, ki jo izpostavlja podjetje.

Upravljanje SOA se začne z osnovnim popisom obstoječih storitev, ki so na voljo v podjetju. Ta popis je priložnost za opredelitev uporabe in pričakovanj za vsako storitev, ki je na voljo. Ko je popis končan, ga je treba vnesti v katalog storitev, ki bo slovar storitev podjetja.

Ena od pomanjkljivosti SOA je zamujena priložnost za ponovno uporabo obstoječih storitev. Če bo upravni odbor upravljal sistemske spremembe, je večja verjetnost, da bo podjetje uporabljalo obstoječe storitve. Ta komisija lahko pregleda katalog storitev. To lahko prihrani dragoceni čas in trud, kar lahko podjetju prihrani precej denarja.

Ena od ključnih komponent za upravljanje SOA je nadzor povpraševanja in zahtev glede zmogljivosti razpoložljivih storitev. To se običajno izvaja prek sporazumov o ravni storitev, ki so pogodbe med potrošnikom in lastniki storitev. Pogodbe o storitvah upravlja upravni odbor SOA, ki je odgovoren za upravljanje zahtev za dostop in zmogljivost za vsako storitev.

Sodelovanje in odprta komunikacija je eden od temeljnih ciljev upravljanja SOA. Če organizacija načrtuje ponovno uporabo storitev, jih je treba javno deliti in posredovati poslovnim enotam podjetja. To je mogoče doseči le z ustrezno skupnostjo upravljanja, ki ima javne sestanke, namenjene odkritemu izpostavljanju storitev.

Model upravljanja SOA bi moral vključevati osnovne procese in artefakte, ki določajo, kako se bo upravljal organ upravljanja. To določa, kako bo podjetje upravljalo zahteve za spremembe in izboljšave. Vključevati mora osnovne vloge in odgovornosti za poslovne enote, vključno s cilji in pričakovanji glede uspešnosti za vsako od razpoložljivih storitev.
Nadzor sprememb je proces upravljanja sistemskih sprememb za organizacijo. Upravni odbor SOA bi moral biti vključen v proces nadzora sistemskih sprememb v podjetju. To bo upravnemu odboru omogočilo, da določi potrebe in zagotovi usmeritev sistemskih sprememb za organizacijo.
Upravni odbor bi moral načrtovati redne sestanke. To bo pripomoglo k nadaljnji rasti podjetniških storitev. Večina skupin upravljanja SOA se sestaja mesečno ali četrtletno.