El valor de la gestión de datos

Soa

SOA o Arquitectura Orientada a Servicios es esencialmente un enfoque utilizado para crear una arquitectura que permite que una colección de servicios se comuniquen entre sí. Esta comunicación puede implicar o bien una transmisión sencilla de los datos o la necesidad de coordinar dos o más servicios en alguna actividad.

SOA proporciona la capacidad estratégica para la integración de procesos de negocio, datos y conocimientos de la organización. Debido a que las interfaces son plataformas independientes, un cliente, desde cualquier dispositivo, usando cualquier sistema operativo y en cualquier lenguaje, puede utilizar el servicio. 

En una arquitectura SOA, los clientes consumen los servicios. Hay muchos beneficios relacionados con SOA, incluyendo la mejora del flujo de información, transparencia de ubicación, organización interna del software y mejor traducción de datos. La desventaja más comúnmente discutida de SOA es sobre aplicaciones con funcionalidad GUI. Este tipo de aplicaciones se vuelven más complejas cuando se utiliza SOA. 

Aunque se ha construido mediante principios similares, SOA no es lo mismo que servicios Web. Los servicios Web se pueden considerar como una relación proveedor-consumidor en la Web, mientras que SOA es sobre el diseñar la arquitectura para trabajar mejor en un entorno de servicios Web. Es más que un conjunto de tecnologías y funciona independiente de cualquier tecnología específica.

Además de todos los artículos relacionados con SOA que puedes encontrar en nuestro blog de gestión de datos, también te ofrecemos la descarga gratuita de nuestra guía “Optimizar SOA con Data Services”. En ella encontrarás información acerca de qué es SOA y cuáles son los objetivos de su aplicación, los principales beneficios de la arquitectura orientada a servicios, la diferencia entre SOA y Web Services y las ventajas de implementar Data Services para SOA.

 

Qué es la arquitectura orientada a servicios SOA

Posted on Mon, Sep 8, 2014

La arquitectura orientada a servicios (SOA) es el nexo que une las metas de negocio con el sistema de software. Su papel es el de aportar flexibilidad, desde la automatización de las infraestructura y herramientas necesarias consiguiendo, al mismo tiempo, reducir los costes de integración. SOA se ocupa del diseño y desarrollo de sistemas distribuidos y es un potente aliado a la hora de llevar a cabo la gestión de grandes volúmenes de datos, datos en la nube y jerarquías de datos.

Read More

Topics: SOA