Recursos de Fila JMS e Integração de Serviço

Os recursos de fila JMS (filas e factories de conexão de fila) são fornecidos pelo provedor de sistemas de mensagens padrão para o sistema de mensagens ponto a ponto JMS e suportados por um barramento de integração de serviços.

A figura a seguir nesta seção mostra um barramento com dois membros, um servidor e um cluster. Os dois membros possuem cada um uma fila JMS. Um aplicativo envia mensagens para uma fila JMS e recupera mensagens da outra fila JMS. Há destinos de filas em um barramento de integração de serviços e as factories de conexão JMS.

Figura 1. Sistema de Mensagens ponto a ponto JMS e Fornecedor de Sistema de Mensagens Padrão
Essa figura descreve o sistema de mensagens ponto a ponto JMS e o provedor de sistemas de mensagens padrão.
fila JMS
O termo "fila de JMS" é usado para se referir ao destino de JMS (uma instância do javax.jms.Queue) com o qual os aplicativos interagem e que um administrador configura como um recurso de JMS do provedor de sistemas de mensagens padrão.

Um administrador pode definir uma fila JMS, um objeto administrativo que engloba o nome de um destino de fila em um barramento de integração de serviços. Os aplicativos podem obter a fila JMS verificando seu nome no espaço de nomes JNDI.

Aplicativos que utilizam o sistema de mensagens ponto a ponto JMS agem como produtores ou consumidores de mensagens com filas JMS e não precisam saber sobre os recursos de integração de serviços que suportam as filas JMS.

Fila
O termo "fila" é utilizado como abreviação para "destino de fila" e se refere a um destino de barramento de integração de serviços configurado para o sistema de mensagens ponto a ponto.

O administrador designa a fila para apenas um membro (um servidor de aplicativos ou cluster de servidores) do barramento. O mecanismo do sistema de mensagens no membro do barramento hospeda o ponto de mensagem para a fila, conhecido como um ponto de fila. O ponto da fila é o local no qual as mensagens para a fila são armazenadas e processadas no barramento.

Se o membro de barramento tiver mais de um mecanismo do sistema de mensagens, a fila será particionada entre os mecanismos do sistema de mensagens. Cada mecanismo do sistema de mensagens hospeda um ponto de fila separado para a fila.

Connection factory JMS
Um "connection factory do JMS" cria conexões com um mecanismo do sistema de mensagens por meio do qual ele pode acessar mensagens em pontos de fila em qualquer lugar no barramento.

Com o JMS 1.1, recomenda-se utilizar os Connection Factories JMS independentes de domínio para novos aplicativos. Os Connection Factories da fila específica do domínio são suportados para compatibilidade reversa para aplicativos JMS desenvolvidos para utilizar interfaces da fila específicas do domínio, conforme descrito na seção 1.5 da especificação JMS 1.1.

Filas JMS Temporárias
Além de utilizar filas JMS que são criadas como objetos administrativos, um aplicativo também pode criar suas próprias filas JMS temporárias, que existem no tempo de execução apenas na duração de uma conexão. Apenas essa conexão pode criar MessageConsumers para a fila JMS temporária, por exemplo, para utilização como a fila JMSReplyTo para pedidos de serviço.

Para obter informações adicionais sobre como criar destinos JMS temporários, consulte a seção 4.43 da especificação JMS 1.1.

Para uma fila de JMS temporária, o barramento de integração de serviços cria um destino temporário, que o administrador pode listar e navegar, mas no qual não precisa agir.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjn0002_
Nome do arquivo: cjn0002_.html