Configurando o Escopo de uma Porta de Serviço da Web JAX-RPC
Quando um aplicativo de serviço da Web do Java™ API for XML-based RPC (JAX-RPC) é implementado no WebSphere Application Server, é criada uma instância para cada aplicativo ou módulo. A instância contém informações de implementação do módulo da Web ou módulo do enterprise bean, inclusive informações sobre escopo de implementação, ligações de cliente e descritor de implementação. Há três níveis de escopo que podem ser definidos: aplicativo, sessão e pedido.
Antes de Iniciar
Sobre Esta Tarefa
Os serviços da Web para especificação de Java Platform, Enterprise Edition (Java EE) afirma que as implementações de serviços da Web devem ser stateless. Portanto, para manter a conformidade com a especificação, o escopo pode permanecer no nível do aplicativo, pois o estado relevante para o nível das sessões individuais ou o nível dos pedidos não deve ser mantido na implementação. Se desejar desviar-se da especificação e desejar acessar uma instância de JavaBeans diferente, já que você está procurando informações que estão localizadas em uma outra implementação de JavaBeans, as configurações de escopo precisarão ser alteradas.
A configuração que você define para o escopo determina com que frequência uma nova instância de uma classe de implementação de serviço é criada para as portas dos serviços da Web em um módulo. Utilize essa tarefa para configurar o escopo de uma porta de serviços da Web.Também é possível configurar o escopo de uma
porta de serviços da Web com a ferramenta wsadmin. Para saber mais, consulte as informações sobre como configurar o
escopo de uma porta de serviços da Web com a ferramenta wsadmin.
Esta tarefa aplica-se somente a serviços da Web Java API for XML-based RPC (JAX-RPC).
Para alterar a configuração de escopo no console administrativo:
Procedimento
- Abra o Administrative Console.
- Clique em
- Defina o escopo para aplicativo, sessão ou pedido. O escopo do aplicativo faz com que a mesma instância da implementação seja utilizada para todos os pedidos no aplicativo. O escopo da sessão faz com que a mesma instância seja utilizada para todos os pedidos em cada sessão. O escopo do pedido faz com que uma nova instância seja utilizada para cada pedido. Por exemplo, com o escopo configurado como aplicativo, cada mensagem vinda para o servidor acessa a mesma instância de JavaBeans pois essa é a maneira como as configurações de escopo são definidas.
- Clique em Aplicar.
- Clique em OK.