Le applicazioni a lunga durata sono impacchettate e distribuite come file EAR (Enterprise Archive) J2EE (Java 2 Platform Enterprise Edition).
Tranne per le operazioni speciali descritte in Distribuzione delle applicazioni a lunga durata, il processo di distribuzione di un'applicazione a lunga durata è del tutto simile alla distribuzione di un'applicazione J2EE transazionale. Le applicazioni a lunga durata vengono eseguite in uno speciale ambiente di esecuzione. WebSphere Extended Deployment fornisce due ambienti di esecuzione: uno per le applicazioni a elaborazione intensiva e un altro per le applicazioni batch transazionali. La logica per questi ambienti di esecuzione è assemblata come un'unica applicazione J2EE, LREE.ear. La distribuzione di questa applicazione J2EE su un cluster dinamico consente al cluster di ospitare le applicazioni a lunga durata distribuite sul cluster stesso.
Nonostante sia possibile distribuire applicazioni transazionali a un
cluster dinamico progettato per le operazioni a lunga durata, si consiglia di non farlo. Le applicazioni a lunga durata spesso consumano grosse quantità di memoria e/o CPU e le prestazioni dell'applicazione transazionale risultano ridotte. per contro, è possibile distribuire un'applicazione a lunga durata su un cluster
dinamico progettato per le operazioni transazionali. In questo caso, l'assenza dell'ambiente di esecuzione a lunga durata sul cluster dinamico impedisce all'applicazione a lunga durata di ricevere qualsiasi processo dallo scheduler a lunga durata.
È possibile configurare l'ambiente di esecuzione a lunga durata dalla console di gestione o mediante l'esecuzione di script.
Related concepts
Gestione delle applicazioni a lunga durata