Arhitectura orientată pe servicii (SOA) este o metodologie de dezvoltare software care se concentrează pe crearea de servicii independente, interoperabile și reutilizabile, care pot fi combinate pentru a crea aplicații și sisteme mai mari. Această abordare se bazează pe utilizarea unor standarde de comunicare și descriere a serviciilor, cum ar fi SOAP și WSDL, și încurajează reutilizarea și scalabilitatea prin încapsularea logicii de afaceri în servicii distincte și interconectate. SOA este folosită într-o varietate de domenii, cum ar fi finanțele, asigurările, telecomunicațiile și administrarea afacerilor.