Arquitectura Orientada a Servicios (SOA), La nueva Generación del Software

Hace algún tiempo tuve la suerte de conocer y enytrevistar a una alta ejecutiva de IBM quien estuvo de visita en Chile. Se trata de Laura Voglino, Directora para el Manejo de Canales y Pequeños y Medianos Negocios, División WebSphere. IBM Estados Unidos. En aquella oportunidad conversamos acerca de la verdad de SOA y también de qué se trata y sus potencialidades

¿Cuáles son las ventajas de este nuevo tipo de softwares?

La principal ventaja es la evolución desde una tecnología de software basada en una estructura monolítica hacia una flexible compuesta por módulos. Estos verdadero “bloques” que se ponen juntos para armar una solución, realmente responden a las necesidades de ese cliente, específicamente. Y por supuesto eso permite una respuesta mucho mejor desde el punto de vista de negocios. Los resultados que uno obtiene son superiores, porque es algo que me sirve a “mí” específicamente, para “mi” problema de negocio. No es algo genérico, sino algo hecho específicamente a la medida.

Esa es una parte de las ventajas, pero va mucho más allá.

Si pensamos en la estructura antigua de software, imaginémoslo como un bloque armado, funcional pero estático. ¿Qué sucede con esa inversión en el día de mañana? Mañana yo tendré otras necesidades de negocio, posiblemente decida entrar a un nuevo mercado, me contacten para un requerimiento, o bien tengo que cumplir con una nueva legislación que requiere nuevas cosas, y mientras tanto tengo un software estático e inflexible. Esto es poco práctico desde el punto de vista de los negocios y no permite avanzar.

Entonces, si hablamos de Arquitectura Orientada a Servicios (SOA), hacemos esta nueva aplicación, el nuevo tipo de software basado en módulos flexibles. Incluso podemos apartarlos y volver a juntar lo que nos interesa, porque no tiene esa estructura monolítica de la arquitectura antigua de softwear a la que hemos estado acostumbrados.

Incluso gracias a SOA podemos tomar componentes de software viejos y convertirlos en módulos para que trabajen eficientemente sobre una nueva arquitectura para que sirvan a nuevas necesidades que antes y por sí mismos no eran capaces de satisfacer.

Estos trajes a la medida proveen una flexibilidad que hasta hace poco no existía. Pero la realidad es que las empresas, hoy día, e incluso nosotros en nuestro trabajo diario, tenemos que lidiar con la antigua arquitectura inflexible. Funcionan, existen y están por todas partes. Y es una realidad, no podemos botarlas de un día para otro ya que todos nosotros hemos invertido grandes sumas para trabajar con ese modelo y hasta ahora han funcionado bien.

La belleza que muestra SOA es que incluso, podemos implementar esta tecnología usando estas aplicaciones inflexibles, transformando pedazos de esos programas y expresándolos luego como un servicio que es parte de un todo superior. SOA le da un nuevo sentido al antiguo software e incluso le da nuevos usos para que se mantenga vigente.

Resumiendo, SOA tiene cuatro ventajas: es a la medida del cliente, es absolutamente modular, más flexible, pero también tenemos la ventaja de que nos facilita la extensión de la estructura que existe hoy. Y eso es muy importante ya que el lema “usted para mejorar debe cambiarlo todo”, es algo que realmente ya no debe usarse. SOA permite expresar pedazos o partes de cosas que tengo hoy día como servicio, y asociarlas de tal manera que me permitan solucionar mis problemas de negocio.

¿Y esta nueva ola tecnológica va a reemplazar la antigua manera de cómo se entregaba tecnología a las empresas?

La tecnología siempre presenta nuevos desafíos, pero cuando pensamos en SOA no tienes que pensar en una revolución, esto no es una revolución. No es que todo va a cambiar de un día para otro. Hay que tomar este concepto como una evolución del sistema, y que con el paso del tiempo liderará un cambio mayor, ya que permitirá más y nuevos modelos de negocios, En realidad, piensa que si tú tienes una estructura con módulos, tienes la posibilidad luego de externalizar una parte o una función de tu negocio. Para lograrlo y mantener el control de las operaciones, simplemente haces el módulo. SOA permite que modifiques o incluyas nuevas partes sin que tengas que destruir toda tu estructura.

Es por eso que hemos tenido tanta aceptación en el mercado. La gente cuando le hablas de negocios, los gerentes que están preocupados por cómo responder a las necesidades que tiene su empresa, por ejemplo, cómo tener un servicio mejor a sus clientes o a su población, para esa gente que le interesan los negocios, es fantástico. Ellos entienden que esa flexibilidad les permite responder mejor.

Crear algo a la medida del cliente. ¿Es caro?

Hablamos de un sistema evolutivo y no tienes que separar esa idea de evolución. El SOA, que es como un concepto de arquitectura, es cómo yo construyo la evolución de mi sistema y son como principios básicos de construcción. Si lo deseo, puedo edificar un palacio o una casita, el concepto es lo que vale. Cómo voy a construir esa casita o ese palacio.

SOA puede servir a una pequeña industria, y en realidad para las pequeñas industrias es extremadamente importante, porque éstas tienen todavía más problemas para mantener esa flexibilidad; es más importante para ellos. Ellos no pueden hacer una inversión que no sea después recuperada. Entonces, se pueden aplicar los principios y la tecnología de SOA en una pequeña industria, en una mediana o en una muy grande. Ese es como un principio que utilizas en tu tecnología

¿Cómo se ha movido el mercado respecto de esta nueva ola relacionada con SOA?

Ha sido impresionante. El valor de SOA permite realmente poner las tecnologías de la información al servicio de los negocios. Realmente ayuda a construir ese puente que tenemos que tener entre las dos piezas. Si lo ves desde el punto de vista de nuestra propia experiencia, nosotros en estos momentos tenemos una gran cantidad de gente de negocios, los gerentes de negocios, no la gente de IT necesariamente, que viene a nosotros preguntándonos cómo esto puede ayudar a sus negocios. Estamos haciendo muchísimas implementaciones para nuestros clientes y nuestros business partners están realmente entusiasmados, están adoptando el concepto. Es algo que el mercado necesita y que el mercado ha reconocido como una gran ventaja.

No sirve sólo para ayudar a que las empresas crezcan, sino también ayuda a que la tecnología adquiera un nuevo sentido

Por supuesto, porque lo que SOA hace es proveer la flexibilidad a los sistemas IT. Esa flexibilidad te permite modificar los procesos de acuerdo a tus necesidades del negocio y así evitas esperar que la tecnología se reacomode lentamente a lo que esperas que haga.

Esa ventaja, rapidez, esa flexibilidad es lo que lo hace más atractivo. Uno controla la tecnología de manera activa y no como antes: uno pasivamente trabajaba y le sacaba provecho a lo que había en el mercado

Una aclaración eso sí. Uno habla de tecnología, pero en verdad este proceso está relacionado con el negocio. SOA afecta al negocio y no a la tecnología, porque si tu hablas con los gerentes de negocios, la gente que tiene la responsabilidad de llevar la empresa adelante, cuando ellos quieren acceder a nuevas cosas, la tecnología por sí misma a veces limita la ejecución porque le lleva tiempo responder a esos cambios. SOA acelera esos cambios, y no sólo lo acelera en el momento, sino que te prepara para poder responder mucho más rápido a las cosas que van a venir.

El cambio en esta coyuntura es la única constante. Nosotros sabemos que las cosas van cambiando, al igual que las condiciones de los negocios. Por lo mismo necesitas tener un sistema que responda a estos cambios. SOA da la respuesta a esa realidad de negocios que vivimos hoy.

¿Puede darnos algún caso en que la aplicación de SOA en Chile haya sido exitosa?

Nosotros estamos trabajando con muchos clientes de distintos tamaños y empresas. Especialmente el sector bancario y el área de finanzas, porque ellos tienen un montón de sistemas heredados y necesitan mayor flexibilidad.

¿Resultados?

Excelentes. También lo hemos visto mucho en la parte pública en los servicios de gobierno. Se ve que tienen problemas, de equipos y soluciones heredadas antiguas y tienen pocos recursos. Con esto ellos han visto grandes éxitos, reducciones de tiempo y recursos.

¿Cómo ve el futuro de esto?

Volvemos al sistema de evolución, o sea, esto está pasando hoy. Los beneficios no van a pasar en 10 años, están siendo compensados hoy. Y el otro punto es que esto no es un todo o un nada. Tú puedes empezar una parte de tu proceso y utilizar los conceptos de SOA, y con eso ya vas a ver beneficios. No es necesario que “toda” la estructura esté perneada por SOA para ver beneficios, no es verdad. Lo que se ve es que la tecnología está disponible hoy día, para empezar hoy con un proceso, ver los beneficios y seguir mañana con otro. Lo que es cierto, y eso es lo que está en la cabeza de muchos hoy, es que el efecto de SOA es multiplicador, mientras más lo hago mayor el beneficio.

¿Es la panacea?

Nada es la panacea. No existe nada que sea absoluto, por eso yo fui muy clara con el concepto de evolución y no de revolución. La suerte que en nuestra vida vamos a seguir evolucionando y, desde el punto de vista tecnológico, vemos esas ventajas. El mercado acepta esas ventajas y hoy ya vemos los beneficios. Por eso, nosotros como IBM hemos decidido invertir. Esto es estratégico y lo vemos como una dirección extremadamente importante para satisfacer las necesidades de nuestros clientes y estamos invirtiendo sustanciales cantidades de recursos. IBM ha visto en esto realmente la respuesta, no absoluta por supuesto, para mejorar sustantivamente el desarrollo de negocios de sus clientes. Creo que los beneficios se están viendo, tenemos el liderazgo en este momento en SOA y vamos a continuar liderando el avance, en todos los frentes en que nosotros podamos.

Anuncios

Ten Summoner’s Tales: Sting

Para muchos, Sting es un compositor y cantante brillante y una luz de las últimas tres décadas en la música rock y pop mundial. Tras una imborrable huella que dejó su grupo The Police, Gordon Matthew Sumner (su verdadero nombre) se lanzó con una seguidilla de discos solistas, todos los cuales han conseguido una gran aceptación mundial exceptuando sus últimos 3. Cómo olvidar a Soul Cages (All This Time) de 1991 dedicado a su padre fallecido, Nothing Like The Sun de 1987, el notable The Dream of the Blue Turtles de 1985 o su trabajo All This Time, una recopilación de sus mejores éxitos cantados en vivo y con nuevos arreglos donde el jazz y el acústico clásico de un pub londinense o del bajo Manhattan son las tonalidades clásicas. Este disco fue uno de sus más grandes y también últimos éxitos, ya que en el momento que se estaba grabando en la residencia de Sting en Inglaterra sucedieron los sanguinarios atentados contra Estados Unidos en 11 de septiembre y tras eso, el cantante viró su estilo a uno más áspero, menos melódico y tosco, que claramente no han sido del gusto de sus fanáticos ni tampoco ha ayudado a conquistar nuevas generaciones.

Dentro de su discografía destacada como solista quiero comentar su álbum Ten Summoner’s Tales de 1993. Considerado por la crítica como uno de sus mejores trabajos (para mí el mejor de los 90), Sting evoca con una magistral banda los sonidos de una Bretaña antigua, feliz y danzante, llena de magos celtas, cortes de reyes y la alegría de villas cercanas. Pianos acústicos, mandolinas, guitarras acústicas, una batería suave y una ilación mágica hace que el disco, más que un album inconexo lleno de canciones "oreja", sea una verdadera banda musical, con una hilación que hace que cada tema tenga relación con el anterior.

Ten Summoner’s Tales durante su primer año logró nada menos que tres discos de plantino y hasta hoy sigue siendo el favorito de los amantes del cantante. En él destacan canciones como "Ir I Ever Lose My Faith In You", "Fields of Gold" y la conocida "It’s Probably Me", co escrita con Eick "mano lenta" Clapton y que luego se convirtió en la canción central de la película Arma Mortal 3.

El disco concentra una magia encapsulada que revienta cuando es escuchado por completo, tal como lo hace el mago Summoner cuando concentra y comanda las fuerzas del bosque y rinde cuentas al Unicornio, su amo y señor. Por lo mismo, las letras están llenas de misticismo (del bueno), evocaciones permanentes al amor y dedicaciones a la vida cotidiana profunda, que es algo característico en Sting. Otro hecho importante es destacar que la crítica social no queda fuera y en este caso, la mezcla con una dosis buena de humor que hace al que lo escucha, regocijarse y reír dentro de este halo de magia que hipnotiza y hace que el disco sea escuchado una, otra y otra vez sin lograr cansar a pesar de los años que lleva en el mercado.

Definitivamente algo imperdible, que no puede faltar en la biblioteca de un buen audiófilo, especialmente para los que aman la música inteligente, redonda, perfecta y que es interpretada pr una banda de calidad, creada por un genio y que suena como un pequeño concierto de nuestros tiempos, mojado por el aura del R&B y el jazz.

Si quieres escuchar algunas canciones de este disco, sólo has click en la lista de MP3 de este mismo blog. Y para saber más, lee una crítica un poco más profunda en este enlace: http://www.geedorah.com/leer.php?id=322