WebSphere Extended Deployment, Version 6.0.x     Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Panoramica su business grid

Le applicazioni J2EE (Java 2 Platform, Enterprise Edition) che di solito sono presenti su WebSphere Application Server eseguono unità di lavoro brevi e transazionali. Nella maggior parte dei casi, una singola richiesta viene soddisfatta entro pochi secondi di tempo della CPU e con poca memoria. Molte applicazioni tuttavia devono eseguire operazioni a lunga durata che utilizzano un numero eccessivo di risorse che non rientrano nel paradigma transazionale. Queste applicazioni hanno bisogno di business grid.

La funzione business grid di WebSphere Extended Deployment consente a WebSphere Application Server di utilizzare applicazioni che devono eseguire operazioni a lunga durata insieme alle applicazioni transazionali, come riportato nel seguente grafico. Il completamento delle operazioni a lunga durata può richiedere ore o anche giorni e può impiegare una quantità notevole di memoria o capacità di elaborazione.

WebSphere Extended Deployment utilizza i processi per esprimere le unità delle operazioni a lunga durata. Un processo descrive il lavoro da eseguire, quale applicazione è necessaria per eseguire il lavoro e può includere informazioni aggiuntive che consentono a WebSphere Application Server di gestire il lavoro in maniera più efficace ed efficiente. I processi sono specificati in un linguaggio XML detto xJCL e possono essere inoltrati in maniera programmatica oppure mediante l'interfaccia della riga comandi. Come parte dell'operazione di inoltro di un processo, il processo viene conservato in un database esterno e viene assegnato al componente dello scheduler a lunga durata di WebSphere Extended Deployment. Lo scheduler a lunga durata accoppia i processi in attesa alla capacità disponibile nella cella e distribuisce i processi agli ambienti di esecuzione. WebSphere Extended Deployment fornisce due tipi di ambienti di esecuzione.

Ambiente di esecuzione a elaborazione intensiva

Questo ambiente supporta le applicazioni a lunga durata per si prevede consumino grosse quantità di CPU (Central Processing Unit). Esso fornisce un modello di programmazione relativamente semplice basato sui bean asincroni.

Ambiente di esecuzione a lunga durata

L'ambiente di esecuzione a lunga durata supporta le applicazioni batch. Tali applicazioni devono eseguire una elaborazione di registrazione simile alle più tradizionali applicazioni J2EE, ma sono utilizzate da input dibatch piuttosto che da utenti interattivi. Questo ambiente si basa su bean di entità J2EE per fornire alle applicazioni batch un modello di programmazione completo che supporta l'elaborazione riavviabile gestita dal contenitore e la possibilità di interrompere e annullare l'esecuzione dei processi.

Come con la funzione delle operazioni dinamiche, la funzione business grid è dotata di funzioni di gestione automatiche per adattare dinamicamente l'ambiente al carico di lavoro in continuo cambiamento. La funzione business grid fornisce le seguenti funzioni automatiche:



Related concepts
Componenti business grid

Argomento Concetti    

Termini di utilizzo | Commenti Ultimo aggiornamento: Mar 20, 2006 1:01:59 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/prodovr/cxdbusgrid.html

© Copyright IBM 2004, 2006. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org)