Um aplicativo J2EE (Java 2 Platform, Enterprise Edition) é um aplicativo J2EE médio com um único PSSB (Partitioned Stateless Session Bean). Nenhuma limitação está relacionada ao aplicativo J2EE que inclui o PSSB. Para WebSphere Extended Deployment, um único arquivo EAR (Enterprise Application Archive) de aplicativo pode incluir vários módulos EJB (Enterprise JavaBeans), normalmente. No entanto, apenas um módulo EJB pode conter o único PSSB. Além disso, os nomes de partição escolhidos durante a seqüência de inicialização do Partition Manager do PSSB devem ser exclusivos no cluster. Além disso, o aplicativo deve ser instalado em nós no cluster.
Se você estiver utilizando o conteúdo da Web (JavaServer Pages (JSP), HTML, servlets), também poderá fazer referência ao PSSB normalmente através do JNDI (Java Naming and Directory Interface) e o módulo EJB conterá o PSSB. O servlet geralmente executará um método remoto da interface remota EJB PSSB, que resulta em uma chamada roteada ao servidor com a partição apropriada de nó de extremidade de destino.
Um único PSSB pode ter vários conjuntos de partições criados durante o processo de criação da partição. Por exemplo, sua organização possui uma solução que precisa mapear partições para IDs de cliente para que um membro de cluster tire vantagem de uma solução de banco de dados de partição. Além do mapeamento pelos IDs do cliente e da aquisição de informações do cliente, os pedidos do cliente também precisam ser mapeados para partições para processamento adicional. Para atender esta necessidade, o aplicativo mapeará o pedido para outro esquema de partição. Neste caso, são requeridos dois esquemas de partições separados. A estrutura do recurso de particionamento (WPF) fornece suporte programático e funcionalidade de gerenciamento para suportar mais de um tipo de esquema de partição no mesmo aplicativo.
Os diversos tipos de estratégias de programação para o PSSB incluem a chamada direta do bean, utilizando um bean roteável de partição e um bean de sessão de fachada no PSSB. As duas abordagens permitem que o PSSB forneça o suporte subjacente que pode ser roteado, enquanto permite que as interfaces de negócios sejam externalizadas em outro bean no mesmo aplicativo e no mesmo JAR de bean corporativo, especificamente.
Related concepts
Introdução ao Particionamento