WS-ReliableMessaging - Como funciona

O WebSphere Application Server utiliza o WS-ReliableMessaging como parte da camada de transporte para SOAP pelas mensagens HTTP. Os padrões de troca de mensagem que são suportados na camada de API são unidirecionais "disparar e esquecer" ou solicitação e resposta bidirecionais.

WS-ReliableMessaging tornou-se um recurso estabilizado no WebSphere Application Server Versão 8.5.5.

A confiabilidade é fornecida pela middleware de sistema de mensagens confiáveis posicionado entre o solicitante do serviço da Web e o provedor do serviço da Web. Essa camada de middleware é mostrada abaixo da linha pontilhada no diagrama a seguir e inclui a origem e o destino do sistema de mensagens confiável.

Nota: Ao usar WS-ReliableMessaging com uma API de programação bidirecional, se o aplicativo solicitante falhar e for reiniciado, não receberá sua mensagem de resposta. Nesse modelo, WS-ReliableMessaging está sendo usado apenas para proteção contra falhas da rede. Além disso:
  • As retransmissões do lado do cliente são iniciadas somente após o cliente começar a enviar novas mensagens ao serviço (esta situação é verdadeira para ambas as operações uni e bidirecionais).
  • As operações bidirecionais que continuam não podem conduzir a mensagem de resposta de volta para o aplicativo cliente; a mensagem somente será retornada à medida da sequência de entrada no cliente.
Figura 1. As Interações Usadas para Trocar Mensagens de Serviços da Web de Forma Confiável.Duas caixas mostradas representam o emissor inicial e o receptor final de uma mensagem SOAP sobre HTTP de serviços da web. Dentro da caixa do emissor inicial, a origem do aplicativo envia a mensagem para uma origem (middleware) do sistema de mensagens confiável. Dentro da caixa do receptor final, o destino do aplicativo recebe a mensagem de um destino (middleware) do sistema de mensagens confiável. A mensagem SOAP sobre HTTP é transmitida pela origem do sistema de mensagens confiável para o destino do sistema de mensagens confiável, e o destino confiável envia uma mensagem de confirmação novamente para a origem do sistema de mensagens confiável.

No diagrama anterior, a origem do aplicativo chama um serviço da Web. A sequência de interações é a seguinte:

Para configurar um aplicativo de serviço da Web para usar o WS-ReliableMessaging, anexe um conjunto de políticas que contenha um tipo de política WS-ReliableMessaging. Esse tipo de política oferece uma variedade de qualidades de serviço: persistência gerenciada, não persistência gerenciada ou não persistência não gerenciada

As qualidades de serviços gerenciadas, gerenciadas persistentes e gerenciadas não persistentes, são suportadas pelo barramento de integração de serviços. Para cada conexão entre um aplicativo e um conjunto de políticas, você pode selecionar o barramento e o mecanismo do sistema de mensagens para o estado do protocolo do sistema de mensagens confiável.


Í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=cwbs_wsrm_how
Nome do arquivo: cwbs_wsrm_how.html