Tópico anterior: Configurações do JMSPróximo tópico: Mensagens JMS e desempenho


Como as mensagens JMS orientam as transações de evento

O CA IdentityMinder usa mensagens JMS para orientar as transições de estado de um evento. O procedimento a seguir descreve as etapas envolvidas:

  1. Um usuário envia uma tarefa.
  2. A tarefa gera um ou mais eventos.
  3. Quando um evento estiver pronto para processamento, o CA IdentityMinder definirá o estado do evento para BEGIN e o evento será mantido no banco de dados de persistência de tarefas.
  4. O CA IdentityMinder cria uma mensagem JMS contendo a ID do evento e publica essa mensagem na Fila de mensagens de eventos.
  5. Ao receber a mensagem, o JMS chama uma instância do Message Driven Bean do evento, que é uma implementação do Controlador de eventos.
  6. O Controlador de eventos usa a ID do evento na mensagem para recuperar o evento do banco de dados de persistência de tarefas e executa as ações do estado atual do evento.
  7. Após a conclusão desse estado, o evento é definido para o próximo estado, mantido no banco de dados de persistência de tarefas, e uma nova mensagem JMS é postada para processamento do próximo estado.

    Esse ciclo continuará até que o evento tenha concluído sua máquina de estado.