La arquitectura orientada a servicios (SOA) es una arquitectura tecnológica destinada a alojar servicios que se basa en cuatro características principales: estar orientada al negocio, ser neutral respecto a los proveedores, estar centrada en la empresa y estar centrada en la composición de servicios.