Hva er SOA?
SOA (Service-Oriented Architecture, tjenesteorientert arkitektur) organiserer forretningsfunksjoner som tjenester flere applikasjoner kan dele. Hver tjeneste tilbyr en tydelig funksjon, som å sjekke lager eller utstede en faktura, gjennom et avtalt grensesnitt.
En nettbutikk og en ansattapplikasjon kan for eksempel kalle samme lagertjeneste for å sjekke beholdningen. Ingen av applikasjonene trenger å implementere forretningslogikken på nytt eller vite hvordan lagerprogramvaren fungerer internt.
