WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Bean PSSB (Partitioned Stateless Session Bean)

Un bean PSSB (Partitioned Stateless Session) doit implémenter l'API de la fonction de partitionnement et utiliser l'interface PartitionManager pour créer et gérer des partitions. En outre, une classe [NOM_BEAN]_PartitionKey doit être implémentée et appelée par la procédure de routage des tâches pour déterminer le noeud final (partition) où la demande doit être acheminée.

Classe de routage PSSB [NOM_BEAN]_PartitionKey

Le programmeur qui met en oeuvre WPF doit implémenter une classe [NOM_BEAN]_PartitionKey pour indiquer où la demande est acheminée au sein du cluster. Le noeud final est une partition qui est décrite à l'aide d'une chaîne. Dans les différents exemples de la fonction de partitionnement, les classes suivantes sont implémentées avec associées à [NOM_BEAN]_PartitionKey et apparaissent sous la forme suivante :
package com.ibm.websphere.wpf.ejb;

/**
 * PartitionKey for Partitioned Stateless Session Bean WPFKeyBasedPartition
 */
public class WPFKeyBasedPartition_PartitionKey {
	
	
	/**
	 * renvoie la chaîne de la partition sous la forme d'une clé
	 * @param partition
	 * @return
	 */
	public static String buy(String partition) {
		return partition;
	}
	
}

Dans ce cas (à partir du bean PSSB WPFFacadePartitionSample), seul le bean possède une méthode éloignée statique unique buy(String), pour laquelle la destination de la partition est transmise. Vous recevez tous les arguments de la méthode transmis à la signature et vous pouvez les traiter pour déterminer le membre du cluster approprié sur le noeud final (partition) héberge le travail.

Toutes les méthodes de l'interface éloignée du bean PSSB doivent être implémentées.

Mise à jour requise du module de remplacement généré du bean PSSB

L'outil wpfstubutil est un utilitaire qui régénère le module de remplacement et insère les interfaces appropriées pour appeler la classe [NOM_BEAN]_PartitionKey à chaque exécution de la méthode de routage. Cet outil doit être appelé après chaque déploiement du bean enterprise. Le processus de déploiement entraîne la réécriture du fichier sans ces modifications.

Les administrateurs préfèrent éviter d'effectuer le déploiement lors de l'installation d'une application J2EE partitionnée au sein du cluster. Cette opération réinitialise le module de remplacement généré et les modifications de la fonction de partitionnement requises sont appliquées lors de l'exécution. Pour consulter des exemples de module de remplacement mis à jour, voir les exemples commençant par D_* dans le répertoire installApps.




Related concepts
Présentation de l'EJB partitionné

Rubrique Concept    

Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 10:01:30 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. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)