WebSphere Extended Deployment, Version 6.0.x     Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Bean de sesión sin estado particionado

Un bean de sesión sin estado particionado (PSSB) debe implementar la API de infraestructura WPF (WebSphere Partitioning Facility) y utilizar la interfaz de PartitionManager para crear y gestionar particiones. Asimismo, se debe implementar una clase [NOMBRE_BEAN]_PartitionKey, que invoca el direccionamiento de la carga de trabajo para determinar el punto final de partición al que se debe direccionar la petición.

Clase de direccionamiento PSSB [NOMBRE_BEAN]_PartitionKey

El programador que implementa WPF debe implementar una clase [NOMBRE_BEAN]_PartitionKey para dirigir dónde se debe direccionar la petición del método dentro del clúster. El punto final es una partición y se describe utilizando una serie. Por ejemplo, en los distintos ejemplos de Partitioning Facility, se implementan las siguientes clases con [NOMBRE_BEAN]_PartitionKey y se muestran de un modo similar a los siguientes ejemplos:
package com.ibm.websphere.wpf.ejb;

/**
 * PartitionKey de la WPFKeyBasedPartition del bean de sesión sin estado
 * particionado
 */
public class WPFKeyBasedPartition_PartitionKey {
	
	
	/**
	 * devolver la serie de partición como clave de partición
	 * @param partition
	 * @return
	 */
	public static String buy(String partition) {
		return partition;
	}
	
}

En este caso del PSSB de WPFFacadePartitionSample, el bean sólo tiene un único método remoto estático, buy(String), al que se ha pasado la partición de destino. El usuario recibirá todos los argumentos de método que se pasen a la signatura y puede procesarlos según sea necesario para determinar qué miembro del clúster del punto final de partición alberga el trabajo.

Se deben implementar todos los métodos en la interfaz remota del PSSB.

El bean PSSB debe tener actualizado su apéndice generado

wpfstubutil es un programa de utilidad que regenera el apéndice e inserta las interfaces adecuadas que habilitan la clase [NOMBRE_BEAN]_PartitionKey para que se pueda invocar para cada ejecución del método de direccionamiento. Esta herramienta se debe invocar cada vez después de desplegar el enterprise bean. El proceso de despliegue hará que se reescriba el archivo sin estas modificaciones.

Los administradores desean impedir el despliegue cuando instalan una aplicación J2EE (Java 2 Platform Enterprise Edition) particionada dentro del clúster. Esto restablece el apéndice generado y los cambios en la infraestructura de Partitioning Facility necesarios están presentes durante la ejecución. Para ver ejemplos del apéndice actualizado, se pueden consultar los ejemplos del directorio installApps que empiecen por D_*.




Related concepts
Visión general del EJB particionado

Tema de concepto    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 11:07:33 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/cwpfpssb.html

© Copyright IBM 2005, 2006. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)