Qué hace JMSLite

JMSLite es un servidor JMS que solo implementa las secciones de la especificación de JMS necesarias para soportar las pruebas de flujos de trabajo de Cúram basadas en el entorno de desarrollo integrado (IDE): es decir, mensajería transaccional y punto a punto. Esto significa que JMSLite soporta transacciones ACID que impliquen a la base de datos de la aplicación y a las destinaciones de cola de flujo de trabajo definidas en la infraestructura. No soporta colas personalizadas (definidas por aplicación) ni el dominio publicación/suscripción (p.ej. temas).

Por lo tanto, JMSLite permite al servicio de promulgación de flujo de trabajo y al motor de flujo de trabajo enviar mensajes de JMS de forma asíncrona. Esto significa que las llamadas de la aplicación a las API de infraestructura relacionadas con el flujo de trabajo (tales como los servicios de promulgación y de sucesos) no son bloqueantes. El API pasa mensajes al motor de flujo de trabajo, que pone en marcha las instancias de proceso de forma asíncrona (p.ej. ejecuta actividades automáticas, crea y asigna tareas, etc.).