Sobre a Amostra Host de Serviço da Web
A amostra Host de Serviço da Web mostra como chamar 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 pode ser feito através do armazenamento do contexto HTTP (identificador de resposta) em uma fila de "estado" juntamente com o identificador de correlação da mensagem enviada para o aplicativo legado.
- Caminho 1:
- Uma mensagem SOAP é recebida através de HTTP.
- A mensagem SOAP transforma os dados do corpo SOAP em uma mensagem legado.
- A mensagem legado é enviada para uma fila do WebSphere MQ para chamar o aplicativo legado.
- O contexto http é construído em uma segunda mensagem correlacionada com a mensagem que acabou de ser enviada para o aplicativo legado.
- Essa mensagem de estado é enviada para uma fila do WebSphere MQ para recuperação posterior (consulte Caminho 2).
- Caminho 2:
- Uma resposta é recebida do aplicativo legado através do WebSphere MQ.
- Uma mensagem de estado é recuperada de uma fila do WebSphere MQ.
- Os dados da mensagem legado são incorporados em um corpo da mensagem SOAP.
- O contexto http é configurado a partir da mensagem de estado.
- A mensagem de resposta SOAP é enviada através de HTTP.
Voltar para Home da Amostra