Sobre a Amostra de Serviços da Web Usando Nós HTTP

Os serviços da Web que usam a amostra de nós HTTP possuem duas partes:

Sobre a Amostra Host de Serviço da Web

A amostra Host de Serviço da Web demonstra como fornecer um aplicativo legado como um serviço da Web. Nessa amostra, o aplicativo legado fornecido é chamado enviando uma mensagem do WebSphere MQ para uma fila. O formato dessa mensagem é mapeado para um arquivo de cabeçalho C.

A amostra abrange dois caminhos de fluxo de mensagens, implementados em um único fluxo de mensagens. Várias instâncias do serviço da Web podem executar-se concomitantemente no fluxo de mensagens. Para ativar várias instâncias do serviço da Web para executarem concomitantemente no fluxo de mensagens, o contexto HTTP (o identificador de resposta) é armazenado em uma fila "estado" com o identificador de correlação da mensagem que é enviada ao aplicativo legado.

Sobre a Amostra Cliente de Serviço da Web

A amostra Cliente de Serviço da Web demonstra como um fluxo de mensagens pode ser um cliente de um serviço da Web. A amostra Cliente de Serviço da Web chama a amostra Host de Serviço da Web. Embora as estruturas de mensagens que são usadas pela amostra Cliente de Serviço da Web sejam iguais as da estrutura da mensagem na amostra Host de Serviço da Web, um conjunto de mensagens diferente é usado para demonstrar o recurso de importação WSDL.

O fluxo de mensagens executa as seguintes ações:

  1. Uma mensagem de legado é recebida usando o transporte do WebSphere MQ.
  2. Um pedido de serviço da Web é construído usando-se dados provenientes da mensagem.
  3. O pedido de serviço da Web é enviado usando o transporte HTTP.
  4. A mensagem de resposta de serviço da Web é recebida usando o transporte HTTP.
  5. Uma nova mensagem no formato legado é construída usando-se dados provenientes da resposta de serviço da Web.
  6. Essa mensagem é enviada para uma fila de resposta do WebSphere MQ.

Voltar para Home da Amostra