ING. YIM I. APESTEGUI FLORENTINO Integración de Aplicaciones Distribuidas 1 ING. YIM I. APESTEGUI FLORENTINO ¿Qué es integración de aplicación? Es remplazar la variedad de interfaces independientes por una aproximacion centralizada y ordenada utilizando un nucleo central reduciendo costos de mantenimiento. La integracion de aplicaciones habilita a diferentes aplicaciones y funcionar de manera conjunta de forma mas eficiente en tiempo real compartiendo datos y procesos de negocio a traves de diferentes sistemas. 2 ING. YIM I. APESTEGUI FLORENTINO Relacion entre Sistemas e Interfaces # Interfaces = #Sistemas*(#Sistemas-1)/2 3 ING. YIM I. APESTEGUI FLORENTINO LAS VENTAJAS QUE LA INTEGRACIÓN DE APLICACIONES PROPORCIONA SON LAS SIGUIENTES: Accesos a la información en tiempo real Acceso a la información desde una misma interface Obtención y distribución de los datos en distintas aplicaciones desde un mismo programa Facilidad de uso por medio de interfaces web Ahorro de coste y tiempo en el desarrollo Desarrollos independientes del sistema operativo de lenguajes de programación y de soporte de datos Desarrollos escalables que permitan extender y agregar nuevas funcionalidades a medida que se vallan requiriendo. 4 ING. YIM I. APESTEGUI FLORENTINO SOLUCION IBM WEB SPHERE MQ 5 ING. YIM I. APESTEGUI FLORENTINO Un Mensaje es: Una Cola es: •Una unidad de Información •Un lugar seguro para almacenar mensajes •Una solicitud a un servicio •Un repositorio permanente o temporal •Una réplica o respuesta •Un archivo físico •Un reporte •Un medio para atender servicios - solicitudes •Un Anuncio •Un medio para entregar respuestas 6 ING. YIM I. APESTEGUI FLORENTINO 1. Hacer llamada (Establecer comunicación) 2. Si no contesta (No está disponible), dejar mensaje 3. Cuando está disponible, oír el mensaje 4. Responder y/o entablar conversación. 7 ING. YIM I. APESTEGUI FLORENTINO Estructura del adaptador de MQSeries El adaptador de MQSeries está formado por dos partes: el adaptador que se ejecuta en BizTalk Server y una aplicación COM+, MQSAgent, que se ejecuta en MQSeries Server para Windows La parte de recepción del adaptador realiza sondeos en el MQSAgent para comprobar si hay mensajes. Si hay un mensaje, MQSAgent realiza MQGet para recuperar el mensaje. MQSAgent incluye un intervalo de espera codificado de tres segundos para recuperar el mensaje del administrador de cola. 8 ING. YIM I. APESTEGUI FLORENTINO 9 ING. YIM I. APESTEGUI FLORENTINO 10