Pregunta

Tenemos dos sistemas, uno basado en JMS y otro basado en WebSphere MQ. No es lo que el cliente A envía un mensaje a un tema configurado en JMS. Otro cliente B que recibe este mensaje a través del Tema configurado en WebSphere MQ.

¿Cómo puedo hacer que esto suceda comunicación? ¿Cuáles son las consideraciones mientras que la construcción de este puente? Si el puente es la solución, ¿cómo puedo construirlo?

¿Fue útil?

Solución

Asumo partir de su descripción que uno de los clientes está escrito en Java (JMS) y el otro está escrito en otro idioma y ambos tienen acceso a la misma cola. MQ-Series es un producto de colas, JMS es una API de Java (JDBC, como es a bases de datos relacionales). MQ-Series es compatible con la API de JMS por lo que no hay ningún problema en communciating mensajes. JMS probablemente será un subconjunto de posibles características MQ-Series.

Asegúrese de que el contenido puede ser interpretado por ambas partes. La forma habitual es utilizar XML en el mensaje. Pero se puede usar cualquier otro formato que tanto los clientes puedan entender. También es posible usar CSV (valores separados por comas), JSON (JavaScript Object Notation) y hay plataforma formatos binarios incluso transversales como de Hesse.

Pero si pudiera ser más específico sobre los participantes y el tipo de información que desea comunicar, es probable que obtener respuestas más específicas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top