Il seguente diagramma illustra un semplice scenario con due nodi e un server delle applicazioni per una configurazione del cluster di nodi. Il diagramma mostra un esempio di gestione del carico di lavoro dei bean enterprise che include un'applicazione J2EE (Java 2 Platform Enterprise Edition) cin due bean enterprise:
In questo caso, ogni richiesta client viene indirizzata dal client del bean enterprise mediante l'ORB e il plug-in WLM a EJB1 tra le istanze del bean enterprise. Entrambe le istanze EJB1 sono attive nel cluster, ma non sono univoche; il lavoro viene indirizzato tra le istanze senza alcun intervento del client. Mentre la possibilità di condividere le richieste aumenta la scalabilità, esistono dei limiti e dei vincoli impliciti che garantiscono che gli stessi dati caricati in ciascuna entità durante le normali transazioni vengano gestiti correttamente e vengano replicati sul database. Le funzionalità non visibili fornite nel contenitore dei bean enterprise, nell'adattatore delle risorse relazionali e altri componenti WebSphere garantiscono che non si verifichi alcun danneggiamento dei dati, ma tali funzionalità possono essere di peso alle prestazioni del sistema. Per alcuni carichi di lavoro, i costi delle prestazioni sono relativamente alti ed esistono pertanto diversi stili applicativi che evitano una riduzione delle prestazioni.
La capacità di due o più istanze dei bean di entità di condividere gli stessi dati èestesa dal server Extended Deployment e dal server di database. Uno degli obiettivi dell'utilità di partizione (WPF) è consentire a un singolo endpoint del cluster di gestire tutti i dati per una determinata istanza e ridurre il carico dei server WebSphere e di database per applicare le sintassi e aumentare significativamente la scalabilità totale e la velocità di trasmissione dati del sistema. Al momento, gli sviluppatori dei bean di entità di WebSphere Application Server e Extended Deployment possono utilizzare solo le opzioni B e C, in quanto per l'opzione A l'accesso esclusivo non è consentito.
Related concepts
Partizionamento del carico di lavoro degli EJB