Sobre a Amostra do Serviço da Web

A amostra do Serviço da Web tem 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. O fluxo de mensagens é projetado para que várias instâncias do serviço da Web possam ser executadas simultaneamente. Isso é obtido armazenando o contexto HTTP (o identificador de resposta) em uma fila de "estado" juntamente com o identificador de correlação da mensagem enviada para o 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. Observe que, embora as estruturas da mensagem utilizadas pela amostra Cliente de Serviço da Web sejam as mesmas que a estrutura na amostra Host de Serviço da Web, um conjunto de mensagens diferente é utilizado. Isso porque foi considerado importante demonstrar o recurso de importação do WSDL.

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

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

Ícone Página Principal   Voltar para Home da Amostra