La necesidad de SOA

SOA se perfila como la mejor opción para ganar en flexibilidad y agilidad

El mercado mundial exige que las empresas operen con mayor competitividad y productividad a un coste más bajo que nunca, porque ahora los competidores proceden de todos los rincones del planeta. Los avances tecnológicos que una empresa pasa por alto serán adoptados por otra.

Muchos entornos de TI no están a la altura del desafío. Sus sistemas son inflexibles, incapaces de adaptarse rápidamente al nuevo negocio o a los requisitos reglamentarios. La incapacidad para compartir los componentes de aplicación existentes aumenta el tiempo y el coste para desarrollar, probar, implementar y mantener nuevas soluciones. Como resultado, muchos recursos están vinculados con la fijación, el mantenimiento y tratan de integrar las soluciones existentes, en lugar de invertir en soluciones innovadoras adaptadas a las nuevas necesidades empresariales. El departamento de TI, que debe ser un activo estratégico en la empresa, a menudo es un centro de coste en lugar de un centro de innovación.

En este sentido se posiciona SOA (Service Oriented Arquitecture), que es un enfoque para la construcción de soluciones de software para organizaciones de una forma que permita una mayor flexibilidad y agilidad, ya que permite una integración más fácil de sistemas heredados a nuevas tecnologías y un mejor mantenimiento y extensibilidad, y facilita el compartimiento de inversiones de servicios existentes. Al implementar soluciones de negocio basadas en SOA, las TI se convierten en un activo estratégico, ayudando a una empresa a ganar ventaja competitiva mientras se reduce el riesgo.

La naturaleza heterogénea de SOA da a la organización flexibilidad para crear aplicaciones que trabajen no solo dentro de su empresa sino que también permite incluir a proveedores, clientes y socios.

Cuando una organización escoge usar SOA, debe invertir en los servicios de registro.

La flexibilidad y la agilidad propiciadas por las soluciones basadas en SOA significan que las organizaciones pueden responder más rápido a las necesidades del nuevo negocio, las peticiones de los clientes, las presiones competitivas y las oportunidades de mercado. Implícito en estas ganancias está el beneficio añadido en el departamento de TI. Con SOA, cada fase del uso de preproducción se acelera: desarrollo, arquitectura, pruebas y negocio. Estos ahorros se añaden a sumas considerables para las grandes empresas.

Y significan más para el departamento de TI que una simple operación rentable. Para muchas organizaciones, las soluciones existentes de actualización y mantenimiento consumen la mayoría del presupuesto de TI (algunos analistas señalan un 70%), dejando pocos recursos para fines más innovadores y estratégicos. Al reducir el tiempo y el coste de la implementación de soluciones nuevas o actualizadas, SOA libera los departamentos TI de lanzar iniciativas completamente nuevas –como el despliegue de los entornos de colaboración en tiempo real o la consolidación de infraestructuras de servidor– que consigue nuevos niveles de ahorro de costes y beneficios de ingresos a través de la organización.

En comparación con los entornos de software tradicionales, SOA puede ofrecer importantes rentabilidades de inversión. Sin embargo las organizaciones necesitan entender dónde y cuándo esperar estas devoluciones para que puedan realizar análisis coste-beneficio más eficaces en el paso a SOA.

Un obstáculo para muchas organizaciones se produce cuando las empresas fallan en formar al personal en los procesos para registrar y compartir servicios, o cuando fallan en aplicar los registros para hacer el SOA efectivo. La lección aquí es que, cuando una organización escoge usar SOA, deben invertir completamente en los servicios de registro, evangelización/defensa, y beneficios de crear y compartir servicios en toda la empresa. De no hacerlo, dará lugar a una plétora de servicios de un solo uso que no están siendo compartidos a través de las aplicaciones, dando lugar a una pérdida neta de productividad y eficiencia. Si la estrategia es SOA, ha de serlo todo el camino.

Pero, ¿es el retorno de la inversión esperado motivo suficiente para justificar la inversión en SOA? Si se cambia la funcionalidad de misión crítica más de dos veces al año, si se añade clientes al menos una vez al trimestre, si se está constantemente actualizando las aplicaciones clave (o desearía hacerlo), entonces esa organización es un buen candidato para SOA. Si se desea aumentar su planificación de capacidad, perfil de seguridad o disponibilidad de sistema, también se es un buen candidato para SOA. Desarrollar un entendimiento de donde se encuentra hoy, con una hoja de ruta y un enfoque orientado a dónde desea estar, es el primer paso hacia la realización de los beneficios que SOA puede ofrecer.

Jordi Griful Director General de Avanade Spain.