Descobrindo Serviços da Web

Serviços da Web podem ser localizados por meio de um registro de negócios público, de um registro de negócios privado ou de um documento WSIL. O UDDI gerencia a descoberta de serviços da Web contando com um registro distribuído de negócios e suas respectivas descrições de serviço em um formato XML comum.

WSIL (Web Services Inspection Language) é um mecanismo de descoberta de serviço que é alternativo e também complementar ao UDDI. O WSIL permite ir diretamente para o fornecedor de serviços e solicitar os serviços fornecidos. Para obter mais informações sobre a especificação WSIL, consulte www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. Para obter informações adicionais sobre UDDI e os Registros de Negócios UDDI da IBM, consulte www.ibm.com/services/uddi/index.html.

Você pode descobrir um serviço da Web de duas maneiras, utilizando o Web Services Explorer:

Descobrindo um Serviço da Web de um Registro UDDI

O registro contém referências de URL aos documentos WSDL do serviço da Web. Para descobrir um serviço da Web, o URL para o documento WSDL do serviço da Web deve ser resolvível. Para localizar as descrições de serviço da Web:

  1. Ative o Web Services Explorer
  2. Clique em UDDI Principal.
  3. Na área de janela Ações, selecione um registro na lista drop-down e clique em Ir.
  4. Na barra de ferramentas da área de janela Ações, clique no ícone Localizar Uma figura do ícone Localizar..
  5. Na área de janela Ações, digite o nome da consulta, o que você está procurando, o tipo de procura que deseja executar e quaisquer informações sobre a consulta:
    1. Procurar por  Esta lista permite procurar por empresas, serviços ou interfaces de serviço.
      • Empresas Depois de localizar uma empresa no registro, utilize os ícones na barra de ferramentas da área de janela Ação para fazer o seguinte:
        • Visualizar e editar detalhes da empresa
        • Obter os serviços associados a essa empresa
        • Publicar um serviço
        • Gerenciar serviços referenciais
        • Gerenciando asserções do publicador
        • Incluir a empresa em Favoritos
        • Cancelar publicação da empresa
      • Serviços Depois de localizar um serviço no registro, utilize os ícones na barra de ferramentas da área de janela Ação para fazer o seguinte:
        • Visualizar e editar detalhes do serviço
        • Obter a empresa associada a esse serviço
        • Obter as interfaces de serviço associadas a esse serviço
        • Importar o arquivo WSDL de serviço para o ambiente de trabalho do Eclipse
        • Importar o arquivo WSDL de serviço para o sistema de arquivo
        • Ativar os assistentes para Serviço da Web
        • Incluir o serviço em Favoritos
        • Cancelar publicação do serviço
      • Interfaces de serviço Depois de localizar uma interface de serviço no registro, utilize os ícones na barra de ferramentas da área de janela Ação para fazer o seguinte:
        • Visualizar e editar detalhes da interface
        • Obter os serviços associados a essa interface de serviço
        • Obter as empresas associadas a essa interface de serviço
        • Importar o arquivo WSDL da interface de serviço para o ambiente de trabalho do Eclipse
        • Importar o arquivo WSDL da interface de serviço para o sistema de arquivo
        • Ativar os assistentes para Serviço da Web
        • Incluir a interface de serviço em Favoritos
        • Cancelar publicação da interface de serviço
    2. Tipo de procura  Estes botões de rádio permitem especificar uma procura simples ou avançada, ou uma procura por um UUID (Universal Unique Identifier).
      Simples
      Digite o nome das empresas, dos serviços ou das interfaces de serviço que você deseja procurar. Nota: O tamanho do conjunto de procura é definido como 100 e o número máximo de resultados retornados é definido como 10, por padrão. Se você quiser substituir os padrões, utilize a procura Avançada.
      Avançada
      Permite digitar mais opções de procura para focalizar o escopo de sua procura. Selecione essa opção se você quiser procurar diversas empresas ou serviços.
      UUID
      Permite digitar a chave do UUID. A chave do UUID é o identificador que está associado ao objeto publicado.
  6. Depois de ter procurado e descoberto a descrição do serviço comercial desejado, selecione o serviço ou a interface de serviço e clique no ícone Importar para:
    • importar o documento WSDL para o projeto da Web
    • importar o documento WSDL para o WSDL Explorer para teste
    • ativar o assistente para Criar Projeto de Serviço da Web ou o assistente de Cliente de Serviço da Web diretamente do Web Services Explorer.

Descobrindo um Serviço da Web de um Documento WSIL

Para localizar as descrições de serviço da Web:

  1. Na barra de ferramentas do Web Services Explorer, clique no ícone da Página WSIL Figura do ícone Página WSIL..
  2. Na área de janela Navegador, clique em WSIL Principal.
  3. No campo URL para o documento da área de janela Ações, digite a URL para o documento WSIL ou para o documento HTTP que contém links para um documento WSIL. Detalhes de como um arquivo HTTP pode conter links para WSIL podem ser encontrados aqui: http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Depois de haver localizado o documento WSIL, utilize os ícones na barra de ferramentas da área de janela Ação para fazer o seguinte:
    • Visualizar detalhes do documento WSIL
    • Listar todos os serviços WSDL associados a esse documento WSIL
    • Listar todos os serviços UDDI associados a esse documento WSIL
    • Listar todas as empresas UDDI associadas a esse documento WSIL
    • Listar todos os links WSIL associados a esse documento WSIL
    • Importar o documento WSIL para o sistema de arquivo
    • Incluir o documento WSIL em Favoritos
    Importante: Se o Web Services Explorer não exibir o projeto para o qual você deseja importar seu arquivo WSDL, assegure-se de ter criado o projeto e/ou clique no ícone Atualizar.