Exercício 1.3: Localizando um Serviço da Web e Criando um Proxy de Serviço da Web
Antes de iniciar, você deve concluir o Exercício 1.2:
Criar um Arquivo JSP Faces.
Agora, você deve localizar um serviço da Web para o qual deseja criar um
cliente. Este serviço da Web pode estar em um registro UDDI privado ou público,
em uma URL ou em seu espaço de trabalho. Para este tutorial, nós procuraremos um serviço
da Web que retorna a temperatura para um código zip determinado que é fornecido por
www.xmethods.com. Para localizar
um serviço da Web e criar um proxy para o serviço da Web utilizando o assistente
Descoberta de Serviço da Web:
- Na visualização Page Data (Dados da Página), clique com o botão direito do mouse no espaço vazio e clique em New (Novo) > Web Service (Serviço da Web).
- Selecione Web services from a known URL (Serviços da Web a partir de uma URL conhecida). Apesar de não sabermos a URL para o arquivo WSDL,
utilizando o arquivo WSIL (Web Service Inspection Language) podemos procurar todos os
serviços da Web listados no site. Os arquivos WSIL são freqüentemente encontrados
no seguinte local: http://www.web_service_provider.com/inspection.wsil
- Digite a seguinte URL WSIL no campo URL: http://www.xmethods.com/inspection.wsil e clique em
Go (Ir). O assistente deve preencher a tabela Web Services Information com uma lista de serviços da Web disponíveis no site e ser semelhante à seguinte figura:

- Os serviços da Web são listados alfabeticamente por provedor. Como nós estamos utilizando um serviço da Web fornecido por www.xmethods.net, role a lista até que os links
tenham listado todos os inícios com www.xmethods.net.
Selecione o TemperatureService.wsdl localizado em http://www.xmethods.net/sd/2001/DemoTemperatureService.wsdl clicando
no link.
- O serviço da Web selecionado é, agora, exibido na tabela. Clique em Port: TemperaturePort para selecioná-lo.

Para testar o serviço da Web, clique em Details (Detalhes) para ativar o serviço da Web no Web Services Explorer. para obter informações adicionais sobre como utilizar o Web Services Explorer, consulte a ajuda on-line.
- Depois de testar o serviço da Web, clique em Add to Project (Incluir no Projeto). Se for solicitado que você sobrescreva arquivos no sistema, clique em
Yes to All (Sim para Todos).
- O serviço da Web selecionado é, agora, listado na lista de serviços da Web existentes. O único método disponível para este serviço da Web também é listado. Clique em Finish (Concluir) para incluí-lo na visualização Page Data (Dados da Página).
O proxy deve ser mostrado na visualização Page Data (Dados da Página):

Agora você está pronto para iniciar o Exercício 1.4: Incluindo um Método Proxy no Arquivo JSP Faces.