4.2 IDLE-Konzepte
87
Server
Client
Zeit
RPC
C
Benutzerschnittstelle
S
Benutzerschnittstelle
C
RPC
S
Mono-IS
IS-Gateway
mit IDLE-Programm
Browser
FRONTPHASE A
BACKPHASE Start
BACKPHASE B
FRONTPHASE C
Client
Server
1
2
3
4
5
Bild 4.2 Phasen in IDLE
2. Anschliessend wird die BACKPHASE
START aufgerufen. Dabei wird Kontakt
mit dem Informationsserver aufgenommen und erste Daten werden vom
Informationsserver bezogen. Nun erfolgt der Wechsel zur ersten FRONTPHASE.
3. Wenn das IS-Gateway in der FRONTPHASE auf einen Aus-/Eingabebefehl
(PAGE) stösst, erzeugt das Gateway aus den erhaltenen Daten des
Informationsserver die Antwort für den Browser. Diese Antwort wird durch das
IS-Gateway an den Browser übermittelt. Das IDLE-Programm wird innerhalb
des PAGE-Befehls angehalten. Der Browser präsentiert die erhaltenen Daten
dem Endbenutzer. Das IS-Gateway wartet nun auf eine Antwort. Erfolgt
innerhalb eines vordefinierten Zeitrahmens keine solche, erfolgt ein Time-Out;
auf dessen Behandlung wird weiter unten eingegangen.
4. Der Endbenutzer erteilt nun weitere Befehle. Jede solche Anfrage heisst Folge-
anfrage. Das IDLE-Programm kann nun den PAGE Befehl zu Ende bearbeiten.
Das IS-Gateway stellt fest, dass es sich um eine Folgeanfrage handelt und
startet deshalb keine neue Verbindung mit dem Server, sondern übermittelt die
erhaltenen Daten zum wartenden Server und fordert weitere Daten an.
Sobald alle Daten zusammengetragen sind, wird das IDLE-Programm erneut
einen PAGE-Befehl ausführen, um sie an den Browser zu senden.
Bsp.:
In diesem Kapitel wird als Beispiel die IDLE-Beschreibung des Informa-
tionssystems SVI-Kurs in der ursprünglichen Form auf ezInfo präsentiert.
Bild 4.3 zeigt einen Bildschirmausdruck der entsprechenden zeichen-
basierten Benutzerschnittstelle (links Bild 4.3) sowie das Resultat der
Transformation nach W3 (rechts in Bild 4.3). In W3 sind die
unterstrichenen Wörter Hyperlinks. Wenn der Benutzer auf einen Eintrag