Me recomiendan usar JMS con alto volumen?

Son nuevo en el foro y agradecere todas sus opiniones

Necesito hacer una aplicación "pivote" que sea el enlace entre dos o mas aplicaciones APP01 --> My APP --> APP02, para hacerlo consumo WS o voy directo a las DB, cuando consumo un WS entiendo que puedo usar JMS sin problemas, que pasa si voy directo a la DB y obtengo 10 000 000 de registros, en este caso puedo usar JMS ??

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de paranoid_android

Aportación

Antes de cambiar la tecnología te doy mas preguntas para que puedas profundizar.

1. ¿Estás seguro que intentas resolver un problema de volumen de transacciones?
2.¿Tienes muy claro que operacion(es) tienen alto volumen y concurrencia (operaciones/segundo)?
3.¿No tendrás problemas en tu base de datos / volumen/ espacio?
4.¿Tienes claro que tienes la infraestructura adecuada servidores hardware/ servidores middleware / software para implementar la solución?
5.¿Ya valoraste si no existe una solución en el mercado que cumpla con esa aplicación "pivote" al alcance de los costos del cliente/empresa? O Existe alguna aplicación libre.

Por cierto hay una entrada de Blog
Mensajería en las aplicaciones(Parte 2) blog de jali

saludos.

Tnks Paranoid

Gracias por el aporte paranoid
Te comento
1.- No intento resolver un problema de volumen de transacciones, lo que necesito es ser el enlace entre dos aplicaciones con algunas reglas de negocios
2.- No tengo el dato de las operaciones/segundo
3.- Solo guardaré el log de la transacción y será por una semana, por esto me parece que no debo tener problemas de volumen.
4.- No tengo clara la infraestructura requerida
5.- No he valorado una solución ya existente en el mercado

Imagen de paranoid_android

Un libro que se ve interesante

Yo intentaría usar directamente JMS en ambos lados.
Pero si estas con tecnología diferente a java en ese caso si pensaría otra solución en el mercado o libre.
¿Estás pensando usar un web service y combinarlo con JMS?
Tendrías que contemplar aspectos de comunicación / concurrencia / asincronía y volumen.

Un log asíncrono usando JMS con buen diseño de despliegue suena bien.
Vi un libro que se ve interesante y podría servirte si tienes tiempo de valorar. Enterprise Integration Patterns.

Libro interesante

Exactamente los mensajes usaran WS combinado con Weblogic JMS, tu sabes en donde puedo profundizar en como definir el tamaño del queue de JMS para calcular el numero de mensajes que puede soportar ??

Reviso el libro para enterarme mas del tema

Imagen de paranoid_android

Vuelvo a preguntarte para que puedas profundizar

La respuesta seguramente no es una es un trabajo completo.
¿Que parametros te ofrece la tecnología elegida y porque?
Como ultima solución podrias intentar hacer algun tipo de prueba de carga, después de entender los parámetros.