SOA est l'acronyme de Service-Oriented Architecture (architecture orientée services).
Une SOA est une architecture de logiciel basée sur une série de services. Ces services communiquent entre eux en transférant des données de l'un à l'autre, ou en coordonnant une activité entre deux services ou plus.