Montando um Arquivo JAR de Enterprise Bean Ativado para Serviços da Web a partir de um Arquivo WSDL

É possível montar um arquivo Java™ archive (JAR) de enterprise bean ativado para serviços da Web a partir de um arquivo Web Services Description Language (WSDL) com uma ferramenta do conjunto.

Antes de Iniciar

É possível montar módulos de serviços da Web baseados em Java com ferramentas do conjunto fornecidas com o WebSphere Application Server.

Os seguintes artefatos são necessários para concluir esta tarefa:
  • Um arquivo JAR de enterprise bean montado que contém a implementação do EJB (Enterprise JavaBeans) e todas as classes que são geradas pela ferramenta de linha de comandos WSDL2Java quando o argumento da função é develop-server e o argumento do contêiner é EJB.
  • Um arquivo da WSDL
  • Os descritores de implementação webservices.xml, ibm-webservices-bnd.xmi e ibm-webservices-ext.xmi completos e o arquivo de mapeamento Java API for XML-based remote procedure call (JAX-RPC).

Sobre Esta Tarefa

Monte um arquivo JAR de enterprise bean ativado para serviços da Web a partir de um arquivo WSDL seguindo as ações nas etapas para a seção dessa tarefa.

Procedimento

  1. Inicie uma ferramenta de montagem. Leia sobre como iniciar a ferramenta de montagem na documentação do Rational Application Developer.
  2. Se você ainda não fez isso, configure a ferramenta de montagem para que ela funcione em módulos Java EE. Você precisa ter certeza de que as categorias Java EE e Web estejam ativadas. Leia sobre como configurar a ferramenta de montagem na documentação do Rational Application Developer.
  3. Migre os arquivos JAR criados com o Assembly Toolkit, a Application Assembly Tool ou uma ferramenta diferente para a ferramenta de montagem do Rational Application Developer. Para migrar os arquivos, importe seus arquivos JAR para a ferramenta de montagem. Leia sobre como migrar artefatos de código para uma ferramenta de montagem na documentação do Rational Application Developer.

Resultados

Você tem os artefatos necessários para ativar um módulo EJB para serviços da Web. Os artefatos são incluídos no arquivo JAR. Agora, você precisa configurar os descritores de implementação para que possa implementar o serviço da Web no ambiente de tempo de execução do servidor de aplicativos.

Exemplo

O arquivo JAR AddressBook.jar contém os arquivos a seguir após a montagem. Os arquivos incluídos nesta tarefa estão em negrito. Esses arquivos incluem o arquivo WSDL, os descritores de implementação e o arquivo de mapeamento do JAX-RPC.
META-INF/MANIFEST.MF 
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookSoapBindingImpl.class 
addr/AddressBookHome.class 
addr/Phone.class
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl
META-INF/ibm-webservices-bnd.xmi 
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml 

O que Fazer Depois

Para serviços da Web JAX-RPC, configure o descritor de implementação webservices.xml. Você precisa configurar os descritores de implementação para o serviço da Web para que o WebSphere Application Server possa processar os pedidos de serviços da Web recebidos.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembjarwsdl
Nome do arquivo: twbs_assembjarwsdl.html