Servisne orientovaná architektúra SOA – je na koncepte služieb založený architektúrny prístup k návrhu, implementácii a riadeniu distribuovaného spracovania, ktoré daná firma potrebuje k realizácii svojej stratégie a k dosiahnutiu obchodných cieľov. Tento prístup je postavený na princípe voľne viazaných, opakovane použiteľných, definovaných a na štandardoch založených služieb, ktoré sú dostupné a využiteľné nezávislými spotrebiteľmi služieb.
SOA umožňuje organizáciám vhodne prepojiť obchodné a IT služby a zabezpečiť tak v prostredí neustálych zmien a turbulencií schopnosť riadenia, stability, predpovedateľnosti, bezpečnosti.
Služba je v SOA základný stavebný prvok. Z pohľadu SOA je služba vhodne zvolená, granulovaná funkcionalita buď existujúceho IS, ktorú zverejňuje, poskytuje okolitému svetu, alebo vhodne vytvorená nová funkcionalita, alebo služba vytvorená z iných služieb.
SOA umožňuje opakovane skladať základné služby a vytvárať nové, komplexnejšie služby. Orchestráciou služieb, použitím WF riadenia vznikne nová služba. Ak do WF spracovania pridáme interfejs na osobu, máme k dispozícii nástroj na kompletnú implementáciu podnikového procesu.