Skip to main content

Vad är SOA -styrning?

Serviceorienterad arkitektur (SOA) är programvaruprogrammeringsmodellen som skapar företagstjänster som programvarumoduler för företag.Denna strategi för mjukvaruutveckling kräver en stark styrningsprocess.SOA -styrning definierar standarder och kontroller, som hanterar hur ett företag kommer att använda tjänster.Detta inkluderar vanligtvis reglerna för volym, åtkomstbehörigheter och äganderätt till varje tjänst som utsätts av företaget.

SOA -styrning börjar med en grundläggande inventering av de befintliga tjänster som finns tillgängliga i företaget.Denna inventering är en möjlighet att definiera användningen och förväntningarna för varje tillgänglig tjänst.När inventeringen är klar bör den placeras i en servicekatalog, som kommer att vara en ordbok för företagstjänsterna.

En av nackdelarna till SOA är den missade möjligheten att återanvända befintliga tjänster.Genom att ha en styrelseledning hantera systemändringar är det mer troligt att ett företag använder befintliga tjänster.Denna kommitté kan granska servicekatalogen.Detta kan spara värdefull tid och ansträngning, vilket kan spara betydande pengar för ett företag.

En av de viktigaste komponenterna för att hantera SOA är att kontrollera efterfrågan och prestandakraven för tillgängliga tjänster.Detta görs vanligtvis genom servicenivåavtal, som är kontrakt mellan konsumenten och ägarna av tjänsterna.Serviceavtalen förvaltas av SOA: s styrelse, som har ansvaret för att hantera åtkomst- och prestandakrav för varje tjänst.

SOA -styrning.Om en organisation planerar att återanvända tjänster måste de delas och kommuniceras öppet till företagets affärsenheter.Detta kan endast åstadkommas med ett ordentligt styrelsegenskap som har offentliga möten som är utformade för att öppet avslöja tjänsterna. SOA -styrningsmodellen bör innehålla grundläggande processer och artefakter som definierar hur styrelsekroppen kommer att hanteras.Detta definierar hur ändringar och förbättringsförfrågningar kommer att hanteras av Enterprise.Det bör innehålla grundläggande roller och ansvar för affärsenheter inklusive mål och prestandaförväntningar för var och en av de tillgängliga tjänsterna. Ändringskontroll är processen för att hantera systemändringar för en organisation.SOA -styrningskommittén bör integreras i företagets förändringskontrollprocess.Detta kommer att möjliggöra styrelsen möjligheten att fastställa behov och ge riktning till systemändringar för organisationen. Styrningskommittén bör planera att träffas regelbundet.Detta hjälper till att säkerställa att företagstjänster fortsätter att växa.De flesta SOA -styrningsgrupper möts varje månad eller kvartalsvis.