Um PRSB (Partition Routable Session bean) é um bean de sessão sem preservação de estado empacotado no mesmo módulo de bean corporativo com o PSSB (Partitioned Stateless Session Bean), mas ele não implementa as interfaces requeridas de PSSB. O PSSB deve implementar as interfaces conforme definido anteriormente. O PRSB implementa os métodos de negócios porque o PSSB não os especifica. Um PRSB é o bean no qual o comando wpfstubutil estará sendo executado.
Você pode implementar mais de um PRSB implementado no JAR (Java Archive). Isto é útil se o aplicativo tiver vários conjuntos de partições para diversas finalidades. Os conjuntos de partição devem ser nomeados exclusivamente com vários beans de sessão implementando partes separadas de um determinado aplicativo. A vantagem é que apenas as interfaces de método de negócios precisam estar presentes no PRSB (em vez das APIs que suportam a estrutura do recurso de particionamento (WPF) como getPartitions, partitionUnloadEvent(String)).
Como o bean PSSB está intercalado, o roteamento é baseado no PSSB, mas permite que o escritor de aplicativos evite o uso da implementação PSSB diretamente para tornar o código mais legível. Todas as funções de administração, no entanto, utilizam o nome do bean PSSB; esse processo é apenas uma abstração.
As partições PSSB para esse aplicativo J2EE particionado são associadas ao PSSB. Por exemplo, a propriedade do Membro do Grupo -pn (consulte a seção do gerenciador HA) é o nome do bean PSSB, em vez de PRSB.
O programador deve utilizar o wpfstubutil no PRSB da mesma forma que faria com o PSSB se os métodos remotos fossem roteáveis para a partição correta no servidor.
Related concepts
Visão Geral do EJB Particionado