WebSphere MQ
Enterprise Transport é um serviço que conecta
os aplicativos ao middleware de mensagens.
O WebSphere MQ Enterprise Transport é o transporte utilizado pelo WebSphere MQ. O WebSphere MQ Enterprise Transport suporta aplicativos do WebSphere MQ que se conectam ao WebSphere Event Broker para se beneficiar de opções de roteamento e transformação de mensagens.
O WebSphere MQ Enterprise Transport fornece todos os recursos confiáveis do sistema de mensagens disponíveis no WebSphere MQ. Este transporte fornece sistema de mensagens persistente e não persistente e suporta transações. Para utilizar o WebSphere MQ Enterprise Transport, você deve implementar um fluxo de mensagens que contenha um nó MQInput para seu intermediário. Se este fluxo de mensagens enviar mensagens de saída para outros aplicativos WebSphere MQ, ele também deverá incluir um nó MQOutput ou Publicação.
O WebSphere MQ
Enterprise Transport é um transporte enfileirado, os aplicativos se comunicam com o intermediário
gravando e lendo dados a partir de filas de mensagens. Utilize o WebSphere MQ
Enterprise Transport quando
precisar de entrega garantida de mensagens ou se precisar utilizar o suporte transacional. Sobrecargas
estão envolvidas na utilização do WebSphere MQ
Enterprise Transport, portanto,
ele não oferece os mesmos níveis de desempenho e escalabilidade como o WebSphere MQ Real-time Transport.
O WebSphere MQ
Enterprise Transport é
utilizado pelos clientes ou programas aplicativos de WebSphere MQ
que são gravados na AMI (Application Messaging Interface) ou MQI (Message Queue
Interface). O cliente utiliza os serviços fornecidos
pelos fluxos de mensagens, implementados dentro de um ou mais
intermediários no domínio de intermediários
interagindo com as filas atendidas por esses fluxos de mensagens.
A fila especificada no nó MQInput determina a fila na qual o intermediário recebe publicações de aplicativos de publicação. Os assinantes conectam-se ao intermediário enviando um pedido de registro ao SYSTEM.BROKER.CONTROL.QUEUE do intermediário. O assinante especifica uma fila na qual deseja receber publicações sobre o tópico registrado no pedido de registro.
Todos os aplicativos do WebSphere Event Broker, como aplicativos do WebSphere MQ, podem utilizar todas as interfaces do WebSphere MQ suportadas para colocar mensagens nas filas do fluxo de mensagens. De fato, cada aplicativo do WebSphere MQ é um possível aplicativo do WebSphere Event Broker.
Esses aplicativos utilizam uma das duas técnicas para obter acesso aos serviços do intermediário:
Aplicativos de recebimento podem obter mensagens colocadas na fila de saída ou nas filas de um fluxo de mensagens quando tiverem sido processados por esse fluxo de mensagens. O aplicativo deve ser conectado, por uma conexão cliente/servidor, ou através de uma conexão local, ao gerenciador de fila que possui a fila ou as filas definidas como o destino para suas mensagens. Se o fluxo de mensagens fornecer um serviço de publicação/assinatura, o nó Publicação colocará as mensagens na fila especificada pelo assinante como sua fila receptora local.
Os aplicativos que se conectam utilizando o WebSphere MQ Enterprise Transport utilizam uma mistura de modelos ponto-a-ponto e Publicação/Assinatura.
Os nós internos a seguir são fornecidos para suportar esse protocolo: