Mis on SOA juhtimine?

Teenusele orienteeritud arhitektuur (SOA) on tarkvara programmeerimismudel, mis loob ettevõtetele tarkvaramoodulitena äriteenuseid. Selline lähenemine tarkvaraarendusele nõuab tugevat juhtimisprotsessi. SOA juhtimine määratleb standardid ja kontrollid, mis juhivad seda, kuidas ettevõte teenuseid kasutab. Tavaliselt hõlmab see iga ettevõtte pakutava teenuse mahu, juurdepääsulubade ja omandiõiguse eeskirju.

SOA juhtimine algab ettevõttes saadaolevate teenuste põhiloendiga. See loend on võimalus määratleda iga saadaoleva teenuse kasutus ja ootused. Kui inventar on lõpetatud, tuleks see paigutada teenuste kataloogi, mis on ettevõtte teenuste sõnastik.

Üks SOA puudusi on kasutamata võimalus olemasolevate teenuste taaskasutamiseks. Kui juhatus juhib süsteemimuudatusi, kasutab ettevõte tõenäolisemalt olemasolevaid teenuseid. See komisjon võib teenuste kataloogi üle vaadata. See võib säästa väärtuslikku aega ja vaeva, mis võib ettevõtte jaoks oluliselt säästa raha.

Üks SOA haldamise põhikomponente on saadaolevate teenuste nõudluse ja jõudlusnõuete kontrollimine. Tavaliselt tehakse seda teenusetaseme lepingute kaudu, mis on tarbija ja teenuste omanike vahelised lepingud. Teenuselepinguid haldab SOA haldusnõukogu, kes vastutab iga teenuse juurdepääsu- ja jõudlusnõuete haldamise eest.

Koostöö ja avatud suhtlus on SOA juhtimise üks põhieesmärke. Kui organisatsioon plaanib teenuseid taaskasutada, tuleb neid avalikult jagada ja ettevõtte äriüksustele edastada. Seda saab saavutada ainult korraliku juhtimiskogukonnaga, kus on avalikud koosolekud, mille eesmärk on teenuste avalikuks tutvustamine.

SOA juhtimismudel peaks sisaldama põhiprotsesse ja artefakte, mis määravad, kuidas juhtimisorganit hallatakse. See määrab, kuidas ettevõte muudatusi ja täiustamistaotlusi haldab. See peaks sisaldama äriüksuste põhilisi rolle ja kohustusi, sealhulgas eesmärke ja iga saadaoleva teenuse tulemuslikkuse ootusi.
Muudatuste juhtimine on organisatsiooni süsteemimuudatuste haldamise protsess. SOA juhtimiskomitee tuleks integreerida ettevõtte süsteemimuudatuste kontrolli protsessi. See annab juhatusele võimaluse määrata vajadusi ja anda suunda organisatsiooni süsteemide muutmiseks.
Juhtimiskomitee peaks planeerima korrapäraste koosolekute toimumist. See aitab tagada ettevõtete teenuste jätkuva kasvu. Enamik SOA juhtimisrühmi tuleb kokku kord kuus või kord kvartalis.