domingo, 11 de abril de 2010

Perdido en la Tecnología ... (IBM Message Broker)

En los últimos tiempos me había enfocado casi en su totalidad al Datastage en sus versiones 7.5.2 y 8.0.1, también en Oracle y en la gestión y desarrollo de proyectos en relación a estas tecnologías. Sin embargo, ahora que regreso a trabajar al Banco se me encomendó un proyecto que además de ETL tiene involucrados Web Services y una interacción de tecnologías con Message Broker.

A decir verdad hace apenas 2 meses empecé a "escuchar" del Broker y ahora tengo la gran Necesisdad de entender lo relacionado a él. Aunque suena divertido apenas empiezo a ambientarme con todos los conceptos que se involucran; no pienso postear respecto a los Servicios Web en particular, creo que ahorita estoy más interesado en el Enterprise Service Bus del Banco (IBM Message Broker).

Básicamente el MB tiene que ver con Integración de Aplicaciones de Empresariales; anteriormente parecía imposible comunicar distintas aplicaciones desarrolladas en distintos lenguajes de programación e inclusive en diferentes arquitecturas, sin embargo, el Broker proporciona una manera de hacerlo con una gestión de flujos de información mediante Mensajes.

Los flujos de mensajes se desarrollan con el Kit del Message Broker, y la comunicación se realiza mendiante el IBM Websphere MQ, el cual proporciona la conectividad entre aplicaciones.

El Broker se encarga de distribuir los Mensajes, pero también los transforma para que sean entendibles entre las aplicaciones que los van a procesar, y los vuelve a transformar para regresarlos a la aplicación que hizo la petición. Además de lo anterior, MB puede integrarse con Bases de Datos.

En escencia y de forma muy general, esto es el IBM Message Broker.