Sobre a Amostra Web Service Aggregation

Essa amostra ensina como usar um fluxo de mensagens para solicitar um número de serviços da Web e combinar as respostas a partir delas.

Os serviços da Web são aplicativos de TI comuns que normalmente usam o protocolo SOAP. HTTP é um mecanismo de transporte comum para os serviços da Web.

Essa amostra aborda os seguintes requisitos funcionais:

Essa amostra aborda os seguintes requisitos não funcionais:

Esses requisitos são implementados em um número de fluxos de mensagens que possuem o seguinte comportamento:

Nome do fluxo de mensagens Descrição
WSAggregationFanOut.msgflow Chama (fan-out) um número de solicitações SOAP de serviços da Web por meio do WebSphere MQ
WSAggregationMQtoSOAP.msgflow Converte as mensagens SOAP do WebSphere MQ em HTTP
WSAggregationTargetWS.msgflow Executa os serviços da Web e produz respostas
WSAggregationSOAPtoMQ.msgflow Converte as respostas HTTP em WebSphere MQ
WSAggregationFanIn.msgflow Recebe (fan-in) as respostas dos serviços da Web e produz uma resposta SOAP consolidada
WSAggregationReadMonitordata.msgflow Processa as mensagens que são produzidas pelo monitoramento

Os nós SOAP são usados extensivamente nessa amostra. A entrada original para a amostra é recebida pelo nó SOAPInput e a resposta final é enviada por um nó SOAPReply.

O fan-out de solicitações e o fan-in de respostas para os serviços da Web chamados são implementados usando os nós Aggregation. Usando o WebSphere MQ, o fan-out é transacional.

Cada serviço da Web chamado pela amostra é chamado usando os nós SOAPAsyncRequest e SOAPAsyncResponse.

Os serviços da Web de destino são implementados como fluxos de mensagens. Cada fluxo recebe a solicitação usando o nó SOAPInput e as respostas usando um nó SOAPReply.

A amostra também possui uma mensagem configurada contendo as definições WSDL. Essas definições são reutilizadas a partir de outras amostras de serviços da Web no WebSphere Message Broker.

Para obter mais informações sobre o que você deve configurar para seja possível executar a amostra, consulte Configurando a Amostra Web Service Aggregation.

Para obter mais informações sobre como executar a amostra, consulte Executando a Amostra Web Service Aggregation.

Para obter mais informações sobre os pontos-chave de cada modelo de fluxo de mensagens, consulte Explorando a Amostra Web Service Aggregation.

Para obter mais informações sobre os pontos-chave de monitoramento, consulte Monitorando.

Para obter sugestões de como é possível estender a amostra, consulte Estendendo a Amostra.

Voltar para Home da Amostra