La arquitectura SOA define :
- Los servicios.
- Como localizar un servicio.
- Como conseguir que se comuniquen diferentes servicios.
- Como encajar diferentes servicios para que funcionen como un sistema.
En una SOA, los servicios se encuentran documentados en un repositorio denominado registro, se ensamblan mediante las llamadas aplicaciones compuestas, y el plano que le sirve de guía es lo que se conoce como esquema global de la SOA.