| english | español | home | ||
Come funziona iWEBAlcune delucidazioni sul funzionamento del prodotto.
PrerequisitiIl software di base iSeries sostiene tutti i protocolli TCP/IP. Tra questi, uno tra i più famosi protocolli HTTP, il CGI (Common Gateway Interface). In ambiente WEB, le prestazioni CGI sono tra le migliori in assoluto, grazie alla mancanza di strati di software intermedi. iWEB si basa sul protocollo CGI. Conseguentemente riesce ad ottenere prestazioni eccellenti e non pone alcun prerequisito nè di hardware nè di software. Il rilascio di OS/400 più vecchio supportato è il V4R5. Dettagli »InstallazioneLa installazione di iWEB è totalmente automatica. Si tratta di ripristinare la libreria iWEB, quindi di immettere i comandi
Ecco quanto succede:
ConversioneDue sono gli obiettivi principali del processo di conversione:
Il risultato di queste attività non è necessariamente visibile allo sviluppatore, il quale continua a mantenere le sue applicazioni come prima (salvo il fatto di dover utilizzare un nuovo comando di compilazione). Il Convertitore è dotato di una piacevole interfaccia grafica e la conversione risulta di una facilità sbalorditiva:
Il processo di conversione riguarda programmi RPG (RPG III ed RPG ILE), programmi CL, file display, menu e panel group. I parametri utilizzati per le conversioni vengono salvati per un periodo di tempo specificato dall'utente. Durante tale periodo è possibile:
RuntimeNon appena un utente fa il logon per una applicazione convertita tramite l'applet Java di iWEB (che funziona "all'interno" del browser Internet del client), nella istanza HTTP Runtime-iWEB dell'iSeries viene invocato un lavoro batch "CGI dispatcher" (1). Il dispatcher sottomette un lavoro batch (2) che fa partire il programma iniziale specificato nel profilo utente logonatosi. Si tratterà, prima o poi, di un programma applicativo originariamente scritto per l'interattivo e che dunque dovrebbe ad un certo punto emettere una EXFMT. In questa situazione, invece, anzichè emettere la EXFMT spedirà (3) al job Dispatcher CGI dei dati intesi a rappresentare la situazione del buffer di output del file display. Il job Dispatcher CGI (3) riindirizza questi dati al cient remoto, dove l'applet Java provvede a disegnare l'immagine sostituiva della schermata 5250 originale. Occorre tener presente come - a differenza di altri strumenti apparentemente simili - le pagine iWEB non sono un collage di notazioni grafiche, bensì insiemi di veri oggetti java, dotati di proprietà e metodi. Questo per esempio spiega perchè un utente finale iWEB possa riordinare le colonne di tabelle-subfile, mentre operazioni di questo tipo, con altri strumenti, non sono nemmeno concepibili. Non appena l'utente remoto preme il tasto di invio o una chiave funzione, i dati di input vengono spediti dall'applet Java al lavoro Dispatcher CGI, il quale li riindirizza all'opportuno lavoro batch che li attendeva a completamento della pseudo EXFMT. Note the following:
iWebMasteriWebMaster è un semplice potentissimo linguaggio che consente di arricchire le pagine convertite a WEB con una gamma incredibile di oggetti, che spazia dai font e i colori alle immagini ed a sofisticati bottoni. Una esperienza da vivere. Dettagli » |
||