Arquitectura orientada al servicio (soa)

Si usted establece una mayor integración de datos mediante el uso de SAO y almacenes de datos de MDM, también es necesario un envío de mensajes, o la comunicación, la arquitectura para permitir que los sistemas que no fueron construidos para comunicarse entre sí para hacerlo. Introduce el concepto de arquitecturas orientadas a servicios o SOA.

SOA es un método para el desarrollo e integración de sistemas en los que la funcionalidad se agrupa alrededor de procesos de negocio y empaquetado como servicios interoperables. SOA también describe la infraestructura de TI que permite a diferentes aplicaciones intercambien datos entre sí, mientras que participan en los procesos de negocio.

Una SOA tiene como objetivo vagamente servicios par con los sistemas operativos, lenguajes de programación, y otras tecnologías que subyacen a las aplicaciones. Este proceso es muy similar a lo que ocurrió con equipo audiovisual, mientras que evolucionó.

Video: Arquitectura Orientada a Servicios (SOA), Enterprise Service Bus TIBCO en español

Usted puede comprar los mejores altavoces para su sistema de sonido envolvente, conectarlos a su receptor audiovisual, conectar el receptor a un proyector de alta definición, y operar todo con un mando a distancia universal. Las interfaces de dichos componentes ha sido estandarizados para que los diferentes fabricantes pueden interoperar con “lo mejor del mercado” componentes de cada uno.

SOA separa las funciones en unidades distintas, o servicios, que se hacen accesibles a través de una red para que las aplicaciones de la carrera de comercio y del monitor en el negocio pueden combinar y reutilizar esas funciones. En última instancia, estos servicios residen en la integración de-la-negocio capa.

Estos servicios se comunican entre sí mediante el paso de datos de un servicio a otro, o mediante la coordinación de una actividad entre dos o más servicios. los conceptos de SOA se basan en conceptos anteriores de computación distribuida y la programación modular que avance en diversos componentes de infraestructura técnica e ingeniería de software en general han hecho posible.

SOA proporciona mensajería como un mecanismo para mover los datos (en este caso, los datos maestros) de un entorno a otro. Independientemente de los productos y tecnologías que utiliza, echar un vistazo a las arquitecturas de mensajería entre sistemas.

Video: Análisis SOA - Descomposición de procesos en servicios

La mensajería es típicamente un medio de comunicaciones asíncronas de un ambiente a otro. La fuente del mensaje (en este caso, la aplicación en la que alguien hace una actualización) puede continuar con su trabajo sin tener que conectar con el destinatario del mensaje (en este caso, el sistema MDM).

El sistema de mensajería y sus protocolos asociados manejan los servicios de verificación y validación. comunicaciones de mensajería y asíncronos le dan una gran flexibilidad en la arquitectura de los entornos distribuidos en la que debe enviar los datos de ida y vuelta a través de sistemas de forma rápida y no puede permitirse el lujo de atar a cualquier sistema mientras se espera a otro a hacer lo que sea necesario con el mensaje.

MDM, junto con SOA, que proporciona la plataforma de tecnología para ofrecer una serie de bucles de retroalimentación entre varios diferentes almacenes de datos operacionales y su cartera de aplicaciones-la-empresa de funcionamiento. MDM ayuda a resolver el problema de la integración de datos de punto a punto entre sistemas. Antes de implementaciones de MDM, las soluciones de punto a punto por lo general resultaron en una tela de araña de las líneas de comunicación que eran difíciles de gestionar y mantener.

MDM y SOA proporcionan un enfoque alternativo robusta que implementa una arquitectura de centro de mensaje de datos que sirve como punto de recogida y distribución de mensajes a través de su empresa.

Video: ¿Qué es SOA? Arquitectura Orientada a Servicios - Notas Musicales

Cada aplicación a continuación, publica (Hace disponible) un cierto conjunto de mensajes y también suscribe a (Accesos) otros mensajes que pueden provenir de otras aplicaciones. Cada concentrador mantiene una lista de las aplicaciones que se suscriben a qué mensajes y, después de recibir cualquier mensaje, distribuye el mensaje a los destinos apropiados.

Artículos Relacionados