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

Implemente um serviço da Web no WebSphere Application Server. Para saber mais, leia sobre como implementar aplicativos de serviços da Web em servidores de aplicativos.

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.

[AIX Solaris HP-UX Linux Windows][z/OS]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

  1. Abra o Administrative Console.
  2. Clique em Aplicativos > Tipos de Aplicativos > WebSphere Enterprise Applications application_name > Gerenciar Módulos > module instance > Escopo de Implementação de Serviços da Web
  3. 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.
  4. Clique em Aplicar.
  5. Clique em OK.

Resultados

O escopo para uma porta de serviços da Web está configurado.

O que Fazer Depois

Agora é possível concluir todas as outras configurações, iniciar e parar o aplicativo e verificar o comportamento esperado de seu serviço da Web.

Í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_scope
Nome do arquivo: twbs_scope.html