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

Nesse cenário de serviço da Web, o intermediário fornece compatibilidade com versões anteriores para clientes não de serviço da Web existentes para chamar uma nova implementação de serviços da Web fornecida por um kit de ferramentas SOAP.

O diagrama mostra um conjunto de mensagens que está sendo criado a partir de uma definição de interface (por exemplo, um arquivo de cabeçalho) utilizado por um aplicativo cliente existente. Um arquivo WSDL é gerado a partir do conjunto de mensagens e é utilizado para criar uma nova implementação de serviço da Web. É criado um fluxo de mensagens utilizando o conjunto de mensagens para chamar o novo serviço da Web. O fluxo de mensagens e o conjunto de mensagens são implementados para um intermediário, fornecendo a interface do aplicativo original para a nova implementação de 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. Os clientes existentes podem utilizar o intermediário para utilizar a nova implementação de serviço da Web.

Etapas de Design

  1. Crie um conjunto de mensagens para as mensagens de negócios, por exemplo, importando uma definição de interface existente, como um arquivo de cabeçalho C ou um copybook COBOL.
  2. Gere uma definição WSDL a partir do conjunto de mensagens.
  3. Utilize um kit de ferramentas 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
Fluxos de Mensagens do Domínio XML
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

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:57

ac34560_