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

Bean de Sessão sem Preservação de Estado Particionado

Um PSSB (Partitioned Stateless Session Bean) deve implementar a API de estrutura do recurso de particionamento (WPF) e utilizar a interface PartitionManager para criar e gerenciar as partições. Além disso, uma classe [BEAN_NAME]_PartitionKey deve ser implementada e chamada pelo roteamento da carga de trabalho para determinar o nó de extremidade de partição para o qual o pedido é roteado.

PSSB [BEAN_NAME]_PartitionKey Routing Class

O programador que está implementando o WPF deve implementar uma classe [BEAN_NAME]_PartitionKey para direcionar onde o pedido do método é roteado no cluster. O nó de extremidade é uma partição e é descrito utilizando uma cadeia. Por exemplo, nas diversas amostras do recurso de particionamento, as seguintes classes com o [BEAN_NAME]_PartitionKey são implementadas e exibidas de forma semelhante aos seguintes exemplos:
package com.ibm.websphere.wpf.ejb;

/**
 * PartitionKey para Partitioned Stateless Session Bean WPFKeyBasedPartition
 */
public class WPFKeyBasedPartition_PartitionKey {
	
	
	/**
	 * return the partition string as the partition key
	 * @param partition
	 * @return
	 */
	public static String buy(String partition) {
		return partition;
	}
	
}

Neste caso, a partir do PSSB WPFFacadePartitionSample, o bean apenas possui um único método remoto estático, buy(String), cujo destino de partição foi transmitido. O usuário recebe todos os argumentos de método transmitidos à assinatura e pode processá-los, conforme necessário, para determinar qual membro de cluster de nó de extremidade de partição hospeda o trabalho.

Todos os métodos na interface remota do PSSB devem ser implementados.

O Bean PSSB Precisa Ter seu Stub Gerado Atualizado

O wpfstubutil é um utilitário que regenera o stub e insere as interfaces apropriadas para ativar a classe [BEAN_NAME]_PartitionKey a ser chamada para cada execução de método de roteamento. Esta ferramenta deve ser chamada sempre após a implementação do bean corporativo. O processo de implementação resultará na regravação do arquivo sem estas modificações.

Os administradores desejam evitar a implementação ao instalar um aplicativo J2EE (Java 2 Platform Enterprise Edition) particionado no cluster. Isso reconfigura o stub gerado e as alterações de estrutura do recurso de particionamento requeridas estão presentes no tempo de execução. Para obter exemplos do stub atualizado, revise as amostras no diretório installApps que começam com D_*.




Related concepts
Visão Geral do EJB Particionado

Tópico de Conceito    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:52:01 PM 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. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)