SOA, acrónimo de "Service-Oriented Architectures" (Arquitecturas orientadas a Servicios) es una arquitectura que permite que las nuevas aplicaciones no sean desarrolladas de cero sino una integración de un conjunto de servicios publicados.