SOA - architektura oparta na usługach (ang: Service-Oriented Architecture) jest koncepcją tworzenia systemów informatycznych, w oparciu o zdefiniowane usługi spełniające określone wymagania użytkowników.
Architektura SOA może być implementowana na wielu różnych platformach i z użyciem różnych technologii.