| Que decimos cuando hablamos de SOA | ||
|
|
Siempre fue difícil delimitar las funciones y los alcances de SOA. ¿A qué nos referimos, específicamente, cuando mencionamos estas siglas? Hablamos de una Arquitectura Orientada a Servicios, lo cual significa que bajo la aplicación de estándares, las aplicaciones pueden integrarse en el concepto de servicios de aplicación débilmente acoplados y altamente interoperables. Para comunicarse entre sí, estos servicios se basan en una definición formal independiente de la plataforma subyacente y del lenguaje de programación (p.ej., WSDL). La definición de la interfaz encapsula (oculta) las particularidades de una implementación, lo que la hace independiente del fabricante, del lenguaje de programación o de la tecnología de desarrollo (como Plataforma Java o Microsoft.NET). Con esta arquitectura, se pretende que los componentes software desarrollados sean muy reutilizables, ya que la interfaz se define siguiendo un estándar; así, un servicio C Sharp podría ser usado por una aplicación Java. En este sentido, ciertos autores definen SOA como una Súper-Abstracción. ¿Cuáles son, desde el punto de vista conceptual, los alcances de SOA? Se trata de una tecnología disruptiva que ha permitido, a través de la abstracción de la tecnología informática en servicios, colocar las necesidades de una organización al frente de las capacidades de TI. Mediante SOA, los usuarios funcionales pueden establecer un modelo funcional sin necesidad de programar nuevas aplicaciones, reutilizando aquellas funciones existentes en la infraestructura de software, bajo un concepto de servicios, que, compuestos, generan el proceso de negocio. Por citar algunos ejemplos, SOA permite que un proceso como “Cobranzas”, “Otorgamiento de Préstamos”, “Autorizaciones”, etc., se efectúen, en tiempo real, en ambientes donde las aplicaciones de software tradicionales son pequeñas componentes del proceso. Inclusive, dichos procesos muchas veces trascienden las fronteras de la organización en sí misma. Un ejemplo de colaboración podría ser un “servicio de autorización de crédito”, donde además de consultar las aplicaciones propias de la entidad, se alimente en tiempo real, de servicios como por ejemplo, información de Banco Central, etc. A continuación veremos los beneficios más importantes de esta Arquitectura: •Completa plataforma de procesos integrados que responde a las necesidades de todos los implicados y de todo tipo de procesos, ya sean orientados al documento, al sistema o a las personas. * Director de Ventas de Software AG Argentina
Set as favorite
Bookmark
Email this
Hits: 1306 Comments
(0)
|




