SOA – Service Oriented Architechture
SOA handler om at designe it-løsninger så de er fleksible og genbrugelige og dermed kan tilpasses hurtigere, nemmere og billigere.
Genbrug, minimal afhængighed, fleksibilitet, synlighed og anvendelsen af standarder er grundlæggende principper i SOA.
Arkitekturen består af en række services der har en eller flere egenskaber, som andre programmer har adgang til. Det er den indbyrdes kommunikationen mellem disse services, der udgør Serviceorienteret infrastruktur.
En meget væsentlig fordel ved SOA er at når der indføres nye services, så kan disse genbruge den eksisterende SOA infrastruktur og man undgår herved at skulle disponere ressourcer til at bygge en ny arkitektur fra bunden, - eksempelvis kan man genbruge funktioner i services vedrørende sikkerhed og tildeling af rettigheder.
Jo større genbrug der kan realiseres desto større besparelser kan der opnås.