Comercio Electronico Global

Centro de Excelencia en Comercio Electronico

 
  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente

Ventajas de Arquitectura Orientada a Servicios - SOA

Usar puntuaci贸n: / 3
MaloBueno 


La Arquitectura Orientada a Servicios - SOA Service Oriented Architecture - es una manera de dise帽ar e implementar los procesos de negocios, obteniendo una gran flexibilidad en su mantenci贸n y Evoluci贸n. Se basa en una forma natural de pensar los procesos, atomizando el conocimiento sin adicionar conceptos propiamente inform谩ticos, hasta el momento de su implementaci贸n f铆sica. Una de las principales caracter铆sticas de SOA es que resuelve los problemas de conectividad y permite una real reusabilidad masiva y una gran independencia de las plataformas, rentabilizando las ya existentes.

Son varios los beneficios t茅cnicos de una implementaci贸n de SOA: menor coste total de propiedad, repotenciaci贸n del software anterior,conectividad, facilidad de mantenci贸n, reducci贸n de tama帽o de proyectos, alta escalabilidad, reutilizaci贸n real de los programas y mejora en tiempos de respuesta al negocio o ?time to market?, etc.

SOA, minimiza la dependencia t茅cnica, facilita la tercerizaci贸n de proyectos, permite altos niveles de crecimiento a costos m谩s bajos y los usuarios, realmente, pueden hacerse cargo de las definiciones de los procesos que lideran.
En definitiva, los puntos cardinales de SOA son interoperabilidad, flexibilidad, reusabilidad y rentabilidad. Lo primero, porque es posible exponer cualquier fuente de datos existente como servicios e implementar flujos de trabajo que permitan el intercambio de informaci贸n entre los mismos servicios y las diferentes plataformas existentes y/o proveedores externos. Lo segundo, porque el manejo del conocimiento atomizado y la encapsulaci?n de 茅ste en servicios permiten una mantenci贸n y un dinamismo 煤nicos, mejorando el time to market y, por ende, la competitividad. Y lo tercero, porque por definici?n los servicios son reutilizables. As铆, es posible atomizar la l贸gica y exponerla para que sea utilizada por otras aplicaciones en pr谩cticamente cualquier plataforma tecnol贸gica o ubicaci贸n geogr谩fica.
Y lo cuarto, porque el TCO final de soluciones implementadas bajo esta plataforma, en el mediano y largo plazo, es dr?sticamente m谩s bajo que el de una soluci贸n tradicional.

Por todo, SOA es muy utilizado como una arquitectura tecnol贸gica para la implementaci贸n de sistemas que requieren gran conectividad e Integraci贸n de dispositivos remotos, como POS; al igual que por los sistemas de log铆stica que incorporan Tecnolog铆as mobile, as铆 como en los procesos financieros en general, que involucran m煤ltiples formatos y versiones de DBMS, por indicar un factor. M谩s a煤n, las nuevas versiones de los principales ERP y CRM del mercado ya migraron a SOA.

No obstante, es importante tener en cuenta algunos tips. SOA debe implementarse gradualmente. En t茅rminos globales, debe estar sponsoreado por la alta gerencia, ya que implica, habitualmente, grandes cambios culturales al interior de las organizaciones. Tambi茅n requiere de alg煤n entrenamiento a nivel de dise帽o y de administraci贸n. Y, por eltimo, de no implementarse con OpenSource puede implicar inversiones significativas.

Fuente: Por Alvaro G贸mez, GiCi IT Solutions Partner

Comentarios (0)Add Comment

Escribir comentario
smaller | bigger

security code
Escribe los caracteres de la imagen


busy