Configuración del ámbito de un puerto de servicio web JAX-RPC

Cuando se despliega una aplicación de servicio web JAX-RPC (Java™ API for XML-based RPC) en WebSphere Application Server, se crea una instancia para cada aplicación o módulo. La instancia contiene la información de despliegue para el módulo web o módulo enterprise bean, incluidos el ámbito de implementación, los enlaces de cliente y la información del descriptor de despliegue. Se pueden establecer tres niveles de ámbito: aplicación, sesión y solicitud.

Antes de empezar

Despliegue un servicio web en WebSphere Application Server. Consulte la información sobre cómo desplegar aplicaciones de servicios web en servidores de aplicaciones.

Acerca de esta tarea

La especificación de servicios web para Java EE (Java Platform, Enterprise Edition) indica que las implementaciones de servicios web deben ser sin estado. Por lo tanto, para mantener el cumplimiento de la especificación, el ámbito puede permanecer a nivel de aplicación porque se supone que no se mantiene en la implementación el estado relativo en el nivel de sesiones o en el nivel de solicitudes individual. Si desea apartarse de la especificación y desea acceder a una instancia de JavaBeans distinta, porque busca información localizada en otra implementación JavaBeans, es necesario cambiar los valores de ámbito.

El valor que se configura para el ámbito determina la frecuencia con la que se crea una instancia nueva de una implementación de servicio para los puertos de servicios web de un módulo. Utilice esta tarea para configurar el ámbito de un puerto de servicios web.

[AIX Solaris HP-UX Linux Windows][z/OS]También puede configurar el ámbito de un puerto de servicios web con la herramienta wsadmin. Para obtener más información, consulte cómo configurar el ámbito de un puerto de servicios web con la herramienta wsadmin.

Esta tarea se aplica sólo a los servicios web JAX-RPC (Java API for XML-based RPC).

Para cambiar el valor del ámbito en la consola administrativa:

Procedimiento

  1. Abra la consola administrativa.
  2. Pulse Aplicaciones > Tipos de aplicación > Aplicaciones empresariales de WebSphere nombre_aplicación > Gestionar módulos > instancia de módulo > Ámbito de implementació de servicios web.
  3. Establezca el ámbito como aplicación, sesión o solicitud. El ámbito de aplicación hace que se utilice la misma instancia de la implementación para todas las solicitudes de la aplicación. El ámbito de sesión hace que se utilice la misma instancia para todas las solicitudes de cada sesión. El ámbito de solicitud hace que se utilice una instancia nueva en cada solicitud. Por ejemplo, con el ámbito establecido en aplicación, todos los mensajes que provienen del servidor acceden a la misma instancia de JavaBeans porque es el modo en que están configurados los valores de ámbito.
  4. Pulse Aplicar.
  5. Pulse Aceptar.

Resultados

Se ha configurado el ámbito de un puerto de servicios web.

Qué hacer a continuación

Ahora puede finalizar cualquier otra configuración, iniciar o detener la aplicación y verificar el comportamiento esperado del servicio web.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_scope
File name: twbs_scope.html