GoConqr has a new look! Let us know what you think.

Mind map

Java EE Technologies: JMS and Design Patterns In Enterprise Integration

Bruno Araújo de Oliveira Arquiteto Portuguese

Map content

Java EE Technologies: JMS and Design Patterns In Enterprise Integration

  1. JMS - oferece uma forma genérica para troca de mensagens.

  2. Uma mensagem é uma unidade serelializável de informações trocadas entre dois componentes rodando na mesma ou em máquinas diferentes.

  3. Usando a infraestrutura mensagem orientada a middleware (MOM), uma aplicação pode criar, enviar e receber mensaens.

  4. Existem duas formas de comunicação entre remetente e destinatário (sender e receiver)

    • Síncrono (Synchronous)
      • Um componente distribuído envia uma mensagem através da fila (Queue) do MOM e fica aguardando a resposta.
      • É fortemente acoplado. Ambos sender e receiver conhecem um o outro.
      • Em caso de falhas, o remetente (sender) é responsável por novas tentativas de envio.
      • É usado para processamento de transações, em que é necessário uma resposta em tempo real.
      • Quando várias mensagens são enviadas, elas chegam no destinatário na mesma ordem de envio.
    • Assíncrono (Asynchronous)
      • Um componente distribuído envia uma mensagem através da fila (Queue) do MOM sem esperar por uma resposta.
      • O mecanismo de comunicação é de baixo acoplamento. Remetente e destinatário (sender e receiver) não precisam ter conhecimento a respeito um do outro.
      • As mensagem não chegam necessariamente na mesma ordem de envio.
      • Em caso de falha, o MOM é responsável por tentar o envio novamente.
      • A comunicação assíncrona é desejável se o remetente deseja transmitir mensagens para vários receptores de forma eficiente processamento de alto volume.
  5. Com mensagens “point-to-point”, o remetente coloca mensagens em uma fila do destinatário. O destinatário consome as mensagens da fila. Uma fila é designada para somente um receptor. Mais de um remetendo pode enviar mensagens para uma fila. Mas somente um consumidor pode ler as mensagens da fila.

  6. Um remetente também pode enviar uma mensagem diretamente para o consumidor.

Information

Description
Arquiteto Mind Map on Java EE Technologies: JMS and Design Patterns In Enterprise Integration, created by Bruno Araújo de Oliveira on 16/06/2018.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?