Cosa fanno molti tools di IBM modernization?
usano un programma RPG interattivo, sporcano il codice iniettando varie istruzioni nelle DDS o nell'RPG
Il programma gira effettivamente su un browser, però ci sono dei ma.
Il più importante è che al crescere degli utenti queste applicazioni diventano molto lente
Perché rimangono programmi interattivi quindi sono PERSISTANT
Pur girando sul browser non sono standard web
consumano risorse come prima e + di prima perchè devono eseguire un codice sporco
standard per il web è il CGI (Common Gateway Interface)
Un programma CGI è transazionale è un batch (non interattivo)
- riceve una richiesta,
- apre un job,
- lavora,
- chiude il job
non mantiene job attivi: è NON PERSISTANT
È molto più leggero sul server: l’applicazione web CGI è velocissima e non viene infulenzata dal numero di utenti
Lo testimonia Il più grande cliente Power IBMi in Europa 150.000 users
Usa interamente applicazioni web CGI realizzate da bigblue (BCD Italia) con WebSmart CGI ILE
Su un Power 9 IBMi classe IBM P10 e Zero server