Criando um serviço da Web a partir de um arquivo WSDL

Consulte também 

Quando você e seus sócios fecham um "acordo" na forma de um arquivo WSDL, é possível usar o IDE para implementá-lo. O arquivo WSDL é um acordo sobre os dados e mensagens que serão trocados e como essas mensagens serão enviadas e recebidas. No IDE, é possível usar o arquivo WSDL para implementar o serviço da Web.

Requisitos empresariais talvez impliquem a necessidade de criar uma descrição de serviço da Web independente de plataforma, como um conjunto de arquivos de esquema XML e WSDL. Com base nessa descrição independente de plataforma, é possível usar as etapas a seguir para gerar os arquivos de implementação . O arquivo WSDL a ser usado nas etapas a seguir pode estar disponível em disco ou por meio de uma URL. Também é possível criar um arquivo WSDL usando o IDE, como descrito em Criando um arquivo WSDL.

Para criar um serviço da Web a partir de um arquivo WSDL:

  1. Dependendo da forma de implementação, escolha uma das seguintes opções:
  2. Na janela Projetos ou Arquivos, clique com o botão direito do mouse no nó do projeto e selecione Novo > Arquivo/Pasta. Na pasta Serviços da Web, escolha Serviços da Web do WSDL.
  3. O assistente para Novo serviço da Web do WSDL se abre.

  4. Digite o nome do serviço da Web e defina o pacote que conterá o serviço.
  5. Navegue até um arquivo WSDL no sistema de arquivos.
  6. Clique em Finalizar.

    Para serviços da Web JAX-WS (especificação Java EE 5), o IDE executa a ferramenta wsimport, cujos resultados são os seguintes:

    Para serviços da Web JAX-RPC (especificação J2EE 1,4), o IDE executa a ferramenta wscompile, cujos resultados são os seguintes:

    Por padrão, o arquivo WSDL é inserido na pasta WEB-INF/wsdl (ou META-INF/wsdl). A interface e a classe de implementação são inseridas em um pacote dentro da pasta src do projeto (na janela Arquivos) e você pode acessá-las no nó Pacotes de códigos-fonte (na janela Projetos).
  7. Consulte também
    Sobre serviços da Web
    Sobre a implementação de serviços da Web
    Criando um serviço da Web a partir de Java
    Criando um arquivo WSDL

    Notificações legais