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