Arquitectura SOA: Las numerosas razones económicas para adoptarla / Por: Gustavo Trivelli

Por: Gustavo Trivelli- Director de Soluciones Estratégicas para SAP Latinoamérica 

Llevamos ya un buen tiempo oyendo hablar de SOA - siglas en inglés para arquitectura orientada a servicios- y de las diversas maneras en que ésta proporciona considerables beneficios a las organizaciones.  

En términos técnicos, la infraestructura realmente ofrece ahorros sustanciales, pues uno de sus principales atractivos consiste en que contempla la reutilización de servicios y eleva los niveles de eficiencia, gracias a que requiere un volumen considerablemente menor de tiempos y costos asociados con desarrollo de software. La tasa promedio de reutilización de códigos es de cuatro para las compañías más maduras, reflejando probablemente una significativa consolidación de los sistemas de tecnología de la información, una mayor velocidad de respuesta a los cambios del mercado y la demanda de negocios y, obviamente, una disminución en los costos.  

Los gerentes del área de IT pueden explicar fácilmente los beneficios que se derivan de la implementación de SOA. Sin embargo, en las grandes organizaciones, los encargados de la toma de decisiones no suelen interesarse mayormente en estas ventajas técnicas, pues lo que realmente desean saber es si este tipo de proyectos de tecnología puede generar utilidades financieras o recortes en los costos de la compañía. Es por eso que las arquitecturas tecnológicas deben ser percibidas esencialmente como plataformas de soporte de negocios al servicio de estrategias corporativas a corto y largo plazo.  

En términos prácticos y para que se pueda tener una idea general sobre el tema, una exitosa implementación de arquitectura SOA podría promover una reducción de hasta 10% en los costos globales de desarrollo de una organización. Según un estudio conducido en los Estados Unidos por el Instituto de Gestión de la Información de la Universidad de St. Gallen, la reutilización de un código en cuatro oportunidades diferentes generó ahorros de al menos 35 millones de dólares. El mismo estudio reporta un aumento que oscila entre 50 y 70% en la potencial reutilización de servicios, y una reducción de 20 a 30% en los tiempos asociados al desarrollo de los proyectos en esta área. Tales variaciones representan, dentro de la fría lógica de los negocios, una disminución en los tiempos de adaptación que las empresas requieren para asimilar los nuevos requisitos circunstanciales que les plantean los clientes y el mercado en general.

La flexible y acelerada implementación de proyectos, tanto en los difíciles tiempos de incertidumbre financiera que vivimos actualmente, como en los siempre cambiantes mercados del planeta, podría resultar crucial para la supervivencia misma de las empresas. Aquellas que han utilizado SOA han podido implementar nuevos proyectos en lapsos de apenas dos semanas. Si tomamos en consideración la brevedad de estos períodos, podemos fácilmente imaginar la envergadura de los ahorros que disfrutan estas empresas, en términos de desarrollo, horas-hombre y multiplicidad de operaciones, especialmente si se contemplan los beneficios que se desprenden del oportuno giro de negocios que estos ahorros les han proporcionado, de cara a los “cambios de viento” a los cuales se ha visto recientemente sometida la economía mundial. En el pasado, era considerable el número de empresas que no podían desarrollar sus negocios o se consideraban inviables debido a que sus áreas de TI argumentaban no contar con el tiempo suficiente para modificar el área de sistemas. La arquitectura SOA garantiza el nivel de flexibilidad necesario para derrumbar este argumento.

Si lo anterior no es suficiente para convencer a los encargados de la toma de decisiones, existe aún un número sustancial de argumentos que se podrían esgrimir para cambiar esta manera de pensar. Las empresas que adoptan SOA elevan sus niveles de productividad y se conocen casos de organizaciones que, por ejemplo, han reportado incrementos de 16% en su productividad, gracias a la reducción de los recursos necesarios para la prestación de servicios a los consumidores. Otras compañías han disfrutado de aumentos de hasta 30% en la eficiencia de sus procesos, gracias a la mayor consistencia de los diseños e información contemplados en estos procesos. 

Existen incontables beneficios asociados con el empleo de SOA y lo mejor de todo es que éstos pueden comprobarse de manera sencilla e inmediata. Todo gerente es consciente de que un aumento en la productividad y ahorros de tiempo y costos durante el desarrollo y la optimización de sus procesos representa un beneficio de negocios de gran importancia. Los más escépticos no podrán tildar de pura coincidencia el hecho de que existan reportes que confirman que las compañías que adoptan la arquitectura SOA presentan niveles más altos de crecimiento y rentabilidad que aquellas que aún no lo han hecho. Tampoco podrán negar que destacadas firmas de consultoría, tales como Accenture, están emitiendo pronósticos fundados que señalan que las organizaciones de mejor desempeño son precisamente las más proclives a adoptar la arquitectura SOA, superando a aquellas que reflejan niveles inferiores de desempeño.  

Tras dejar atrás los mitos que se le endilgaban, SOA se está convirtiendo hoy en un aliado indispensable de las más encumbradas corporaciones, ayudándolas a desarrollar empresas de avanzada, incluso en el trasfondo, para así mejorar sus ventajas competitivas en los turbulentos tiempos que sacuden actualmente al mercado mundial.