Implementando Aplicativos de Serviços da Web a Partir de Arquivos WSDL Existentes com JAX-RPC
É possível desenvolver um serviço da Web com um arquivo Web Services Description Language (WSDL) existente usando o modelo de programação Java™ API for XML-based RPC (JAX-RPC).
Antes de Iniciar
Localize o arquivo WSDL que define o serviço da Web que deseja implementar. É possível desenvolver um WSDL ou obter um de um serviço da Web existente por meio de email, download, ou de uma Uniform Resource Locator (URL).
Sobre Esta Tarefa
Para desenvolver serviços da Web baseados no modelo de programação JAX-RPC, é possível usar uma abordagem de desenvolvimento ascendente começando a partir de JavaBeans ou enterprise beans existentes ou é possível usar uma abordagem de desenvolvimento descendente começando com um arquivo Web Services Description Language (WSDL) existente. Esta tarefa descreve as etapas ao utilizar a abordagem de desenvolvimento descendente.
Ao desenvolver um serviço da Web JAX-RPC que inicia a partir de um arquivo WSDL existente, crie oJavaBeans ou enterprise bean e os artefatos que ativam o bean como serviços da Web e monte todos os artefatos necessários para o serviço da Web, e implemente o aplicativo no servidor de aplicativos.
- Considerações ao Utilizar JavaBeans
O JavaBeans exposto como serviços da Web JAX-RPC são suportados apenas sobre um transporte HTTP.
- Considerações ao Utilizar Enterprise Beans
- O enterprise bean deve ser um bean de sessão sem informações de estado.
- Enterprise beans que são expostos como serviços da Web JAX-RPC devem ser compactados em EJB 2.1 ou em EJB 3.0 ou módulos mais altos.
- Para serviços da Web JAX-RPC que usam terminais em estilo EJB 2.1, os parâmetros do método de serviço da Web devem ser de um dos tipos JAX-RPC suportados. Esses requisitos são documentados na especificação JAX-RPC.
- Serviços da Web JAX-RPC que usam enterprise beans são suportados sobre um transporte HTTP ou Java Message Service (JMS).
Boas Práticas: É uma boa prática utilizar os enterprise beans do estilo EJB 2.1 com aplicativos JAX-RPC. bprac
Procedimento
Resultados
Você desenvolveu um aplicativo de serviço da Web JAX-RPC começando com um arquivo WSDL existente.
O que Fazer Depois
Após implementar o arquivo EAR, teste o serviço da Web para certificar-se de que o serviço funciona com o servidor de aplicativos.