Arquitectura orientada a servicios (SOA)

Si usted establece una mayor integración de datos mediante el uso de SAO y los almacenes de datos de MDM, también necesita un mensajería o 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 en torno a los procesos de negocio y empaquetado como servicios interoperables. SOA también describe la infraestructura de TI que permite a diferentes aplicaciones para intercambiar datos entre sí, mientras que participan en los procesos de negocio.

Una SOA pretende sin apretar los 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ó.

Usted puede comprar los mejores oradores de 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 diferentes fabricantes pueden interoperar entre sí de " lo mejor del mercado " componentes.

SOA separa las funciones en unidades distintas, o servicios, que se hacen accesibles a través de una red para que las aplicaciones de ejecución-la-business y monitor de la empresa se pueden combinar y reutilizar esas funciones. En última instancia, estos servicios se encuentran en el-el-negocio integrar 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. Conceptos de SOA se basan en conceptos anteriores de computación distribuida y la programación modular que avance en diversos componentes de la infraestructura técnica y de ingeniería de software en general han hecho posible.

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

Mensajería es típicamente un medio de comunicaciones asíncronas de un entorno a otro. La fuente del mensaje (en este caso, la aplicación en la que alguien hace una actualización) puede continuar con su propio 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 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 amarrar cualquier sistema mientras espera otro para hacer lo que sea necesario con el mensaje.

MDM, junto con SOA, le proporciona la plataforma tecnológica para ofrecer una serie de bucles de retroalimentación entre varios diferentes almacenes de datos operacionales y su cartera de aplicaciones de gestión del negocio. 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 hub mensaje de datos que sirve como un punto para los mensajes en toda su empresa de recogida y distribución.

Cada aplicación continuación publica (hace disponible) un determinado conjunto de mensajes y también suscribe a (accesos) otros mensajes que podrían venir de otras aplicaciones. Cada centro mantiene una lista de las aplicaciones que están suscribiendo a que los mensajes y, después de recibir cualquier mensaje, distribuye el mensaje a los destinatarios apropiados.




» » » » Arquitectura orientada a servicios (SOA)