Las arquitecturas orientadas al servicio están diseñadas para proporcionar flexibilidad a los recursos IT y reducir los costes, ya que permiten al personal reutilizar los componentes del software. De todas formas, algunos expertos han sugerido que la reutilización, la principal justificación en la mayoría de análisis de beneficios de los sistemas SOA, puede que sólo se de en un 10% de los componentes.
Sin embargo, otros analistas como Bill Rosser, vicepresidente y analista de Gartner, opinan que la variación es muy grande y que se necesita mucha energía y experiencia para lograr ahorros significativos. SOA crea servicios de recursos indirectos como bases de datos y aplicaciones, utilizando buscadores web personalizados o aplicaciones de Internet. En este artículo que les ofrecemos, se discuten ambas posiciones, para determinar realmente qué es y para que sirve una arquitectura SOA.