|
La strategia Java di IBM si muove su due filoni principali:
il primo è il supporto di Java sull'AS/400 per
applicazioni server, il secondo è lo sviluppo di
applicazioni client dell'AS/400 in Java. Abbiamo utilizzato
quest'ultimo nell'applicazione presentata. L'AS/400 Toolbox
è una libreria vasta, completa e attivamente supportata da
IBM che permette di sviluppare applicazioni che sfruttano a
fondo le tecnologie dell'AS/400. Nel nostro caso l'aspetto
determinante è stato il driver JDBC per la connessione a
DB/2.
Abbiamo anche utilizzato l'AS/400 Toolbox per altre
operazioni di routine. In particolare, abbiamo utilizzato la
CommandCall per invocare comandi sull'AS. Questa funzione
è necessaria nella manipolazione del database, poichè
la creazione di tabelle richiede anche l'inizializzazione del
Journaling, operazione che richiede l'esecuzione di comandi
sull'AS per essere effettuata.
In realtà l'aspetto entusiasmante del Toobox è
offerto dalle possibilità di integrazione con le
applicazioni esistenti. Per esempio supponendo di avere
applicazioni sviluppate per generare vari prospetti, queste
possono essere collegate al Web tramite l'utilizzo di semplici
applicazioni che invocano comandi sull'AS/400, catturano
l'output e ripresentano i dati sul server. Allo stesso modo,
avendo moduli di immissione dati, è possibile portarle sul
Web presentando delle form che invocano tali programmi
riempendone i campi. Tutto questo utilizzando una interfaccia
basata sul Web che può essere usata sia su una intranet
che su Internet. L'aspetto sicurezza non va trascurato, ma i
problemi sono contenuti in quanto si riesce ad eseguire queste
operazioni senza dare l'accesso all'AS/400 ad alcun utente
esterno.
|