SOA es una sigla en inglés que significa "Service-Oriented Architecture", en español “Arquitectura orientada a servicios”.
Que SOA es una gran idea es indudable y también lo es que la expectativa que ha despertado entre las empresas, los consultores y los medios especializados es enorme, la más grande que ha habido en IT en muchos años. Es natural en cierto modo que sea así porque SOA cumple con un viejo anhelo de IT que es poder crear nuevos sistemas a partir de componentes preexistentes que se reutilizan. Así se reduce el tiempo que se tarda en hacer una aplicación. SOA ayuda a abordar el panorama fragmentado de TI y enfrenta las dificultades relacionadas con los silos de aplicaciones e infraestructura de TI. Permite una mayor flexibilidad a través de las siguientes características: