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

5 Replies to “Arquitectura Orientada a Servicios (SOA), La nueva Generación del Software”

  1. welcome to visit RF online blog Mmo blog Mmo guide blog Internet game guideTales of pirates forum ,it will give your some help.EVE online isk cheap EVE isk Guild wars gold Guild wars money GW gold Rs Money Wow gold Wow World of warcraft Gold Wow eu gold Wow us gold Maplestory mesos WOW GOLD worlf of warcrraft  World of warcraft gold Runescape RS gold RF online RF online cp RF online dalant  RF online disena  RF online money RF online gold Lotro gold Buy lotro gold  WOW gold  Cheap wow gold on sale. and you can sell your gold to us.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s