O Intermediário Implementa Interface Não do Serviço da Web para Novo Serviço da Web

Neste cenário de serviço da Web, o intermediário fornece retrocompatibilidade para clientes existentes que não são de serviço da Web para chamar uma nova implementação de serviços da Web fornecida por um toolkit SOAP.

O diagrama mostra um cliente existente associado a uma interface existente. O arquivo de definição de interface é importado para um conjunto de mensagens. Um arquivo WSDL é gerado a partir do conjunto de mensagens e utilizado para gerar um novo serviço da Web. O conjunto de mensagens é implementado para um fluxo em um intermediário. No tempo de execução, o fluxo interage com o cliente original existente e o novo serviço da Web.

Chave para Símbolos:

O diagrama descreve os símbolos utilizados em outros diagramas e não é descrito aqui porque cada um desses diagramas possui suas próprias descrições.

Utilizações Possíveis

Você deseja migrar um aplicativo para uma implementação de serviço da Web, por exemplo, uma implementação de EJB hospedada por um servidor de aplicativos para oferecer melhor escalabilidade.

No entanto, um número significativo de usuários possuem clientes existentes que não podem ser substituídos imediatamente. O intermediário permite que os clientes existentes utilizem a nova implementação de serviço da Web.

Etapas de Design

  1. Crie um conjunto de mensagens para as mensagens de negócios, possivelmente importando uma definição de interface como um arquivo de cabeçalho C ou arquivo de cabeçalho.
  2. Gere uma definição WSDL a partir do conjunto de mensagens.
  3. Utilize um toolkit SOAP ou servidor de aplicativos para criar uma implementação de serviços da Web apropriada com base no WSDL
  4. Desenvolva um fluxo de mensagens para mediar entre o cliente existente original e o novo serviço da Web.

Tempo de Execução

Seu fluxo de mensagens recebe um pedido do cliente existente, converte-o em um pedido de serviços da Web e chama o serviço da Web. A resposta do serviço da Web é convertida em um formato compreendido pelo cliente existente.

Conceitos relacionados
Serviços da Web, WSDL e Fluxos de Mensagens
O Intermediário Chama um Serviço da Web Existente
O Intermediário Implementa uma Nova Interface de Serviço da Web
O Intermediário Implementa uma Interface de Serviço da Web Existente
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac34560_