Interoperação com Outros Provedores WS-ReliableMessagings: padrão de uso

Os serviços da Web permitem a interoperabilidade entre plataformas heterogêneas. Esse requisito surge sempre que uma organização tem aplicativos em uma plataforma (por exemplo, WebSphere Application Server) que necessitam funcionar com outros aplicativos em outra plataforma, como resultado de mesclagem e atividade de aquisição, de uma estratégia de vários fornecedores deliberados, ou como resultado de decisões de compra de software independente tomadas em diferentes partes do negócio.

A Solução Técnica Existente

Existem várias soluções técnicas para integração entre aplicativos do WebSphere Application Server e outros ambientes. A maioria deles envolve softwares adicionais de terceiros ou da IBM® para facilitar a integração.

Mais recentemente, a introdução de suporte de serviços da Web tornou possível a interoperabilidade sem o uso de componentes adicionais.

O Problema do Negócio

O suporte a serviços básicos da Web (usando SOAP sobre HTTP) ativa a interoperabilidade, mas tem as seguintes limitações:
  • Confiabilidade: A ausência de uma implementação WS-ReliableMessaging significa que a lógica do aplicativo precisa ser estendida para manipular mensagens perdidas ou duplicadas.
  • Flexibilidade: A ausência de suporte assíncrono para serviços da Web significa que o suporte é limitado a interações síncronas.
Nota: Embora o pedido e a resposta e o sistema de mensagens unidirecional sejam suportados na versão anterior do WebSphere Application Server, eles foram implementados de maneira síncrona. Isso significava que quando um cliente de serviços da Web chamava um serviço, ele não recebia o controle novamente do middleware até depois de o terminal do aplicativo de serviço ter sido chamado.

A ausência de suporte assíncrono e confiável para serviços da Web geralmente leva você a usar uma das outras abordagens, envolvendo componentes adicionais. Os componentes adicionais sempre usam canais de comunicação ou APIs proprietários.

A solução usando WS-ReliableMessaging

A adição de suporte do WS-ReliableMessaging para o WebSphere Application Server e para outros ambientes permite que você desenvolva serviços da Web assíncronos confiáveis nas duas plataformas. Esses serviços devem interoperar sem componentes ou ligações proprietárias adicionais da IBM ou de terceiros.


Í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_scen_interop
Nome do arquivo: cwbs_wsrm_scen_interop.html