Grave um aplicativo Java™ EE, contendo uma definição de serviços da Web, que pode ser implementado
no servidor de aplicativos e atuar como um
NotificationProducer, NotificationConsumer ou como um publicador baseado em demanda.
Antes de Iniciar
Esta tarefa assume que você tenha os seguintes recursos:
- Uma cópia instalada e funcional do IBM® Rational Application Developer, do Rational Software
Architect ou de ferramentas equivalentes.
- O arquivo WSDL para o nó de extremidade que deve ser exposto.
Sobre Esta Tarefa
Para gravar um aplicativo WS-Notification que expõe um terminal de serviços da Web,
siga o método fornecido pelo seu conjunto de ferramentas para criar uma implementação
de serviço da Web a partir de um arquivo WSDL. Por exemplo, no Rational Software Architect há um assistente na Galeria de Tutoriais em
"Criar e implementar um serviço da web compatível com WS-I e um esqueleto de enterprise bean a partir de um documento WSDL usando o ambiente de tempo de execução do WebSphere Application Server".
Esse assistente conduz você pelas etapas a seguir para gravar um aplicativo JAX-RPC. As etapas são muito semelhantes para gravar um aplicativo JAX-WS.
Para obter um exemplo de um aplicativo cliente JAX-WS NotificationConsumer que expõe
um terminal de serviços da Web, consulte
Gravando Aplicativos JAX-WS para WS-Notification.
Procedimento
- Crie um Projeto da Web Dinâmico.
- Importe e valide o arquivo WSDL.
- Crie o serviço da Web. Selecione .
- Implemente os métodos de negócios na classe EJB gerada. Os métodos escolhidos dependem do tipo de nó de extremidade que está
sendo exposto (NotificationProducer, NotificationConsumer ou publicador baseado em demanda).
- Exporte o aplicativo.
O que Fazer Depois
Agora, você está pronto para implementar o aplicativo no
WebSphere Application Server, conforme descrito em
Instalando Arquivos de Aplicativos Corporativos com o Console. No painel Selecionar Opções de Instalação,
certifique-se de que a opção
Implementar Serviços da Web esteja
ativada.