Utilización del servicio de sesión de actividad (

Puede implementar las aplicaciones empresariales de WebSphere que utilizan sesiones de actividad. El servicio de sesión de actividad proporciona un ámbito de unidad de trabajo alternativo al ámbito proporcionado por los contextos de transacciones globales.

Acerca de esta tarea

Las sesiones de actividad proporcionan un mecanismo de ámbito para las unidades de trabajo y tanto una sesión de actividad como una transacción tienen las siguientes características en común:
  • Pueden estar gestionadas por bean o gestionadas por contenedor
  • Se pueden distribuir en servidores de aplicaciones
  • Se pueden utilizar como contexto para gestionar la política de activación de EJB y el ciclo de vida

Una sesión de actividad se diferencia principalmente de una transacción en la forma de interactuar con los gestores de recursos. Una sesión de actividad se utiliza para determinar el ámbito o para coordinar transacciones locales. Es decir, una sesión de actividad se puede utilizar para solicitar que varios gestores de recursos de una fase produzcan un resultado determinado por el contenedor o por la aplicación. A diferencia de una transacción, una sesión de actividad no sabe qué es una fase de preparación ni una recuperación a nivel de servicio.

El contenedor EJB de WebSphere y las herramientas de despliegue dan soporte a sesiones de actividad como una extensión del modelo de programación de la plataforma Java™ para aplicaciones empresariales. Los enterprise beans se pueden desplegar con ciclos de vida influenciados por el contexto de sesión de actividad, como alternativa al contexto de transacción. Un enterprise bean con un ciclo de vida de ámbito de sesión de actividad puede participar en una transacción local del gestor de recursos (RMLT) que tenga la duración de la sesión de actividad, en lugar de un método individual en el bean (que es todo lo que se puede conseguir con el modelo de la plataforma Java para aplicaciones empresariales estándar). Las aplicaciones pueden estar formadas por varios enterprise beans con activación basada en sesión de actividad, donde cada bean participa en las transacciones locales ampliadas con uno o más gestores de recursos. Al final de cada sesión de actividad, el gestor de sesión de actividad puede dirigir cada una de las transacciones locales a un resultado común.

Se pueden configurar los contenedores y aplicaciones desplegables de WebSphere para que tengan soporte para los enterprise beans que funcionan en sesiones de actividad iniciadas por aplicación o contenedor en lugar de, o además de, transacciones.

Para implementar aplicaciones empresariales de WebSphere que utilizan sesiones de actividad, utilice las tareas siguientes.

Procedimiento


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=tas_ep
File name: tas_ep.html