Modello iterativo

Nel modello iterativo, le parti listener e server dell'applicazione coesisteno nello stesso TP CICS o IMS, quindi il tp mantiene il socket fino al completamento dell'elaborazione di tutte le applicazioni. Il modello iterativo usa questa sequenza:

  1. Creare un socket

  2. Associarlo a un indirizzo locale

  3. Ascolto (rendi TCP/IP consapevole che il socket è disponibile)

  4. Selezionare (attendere una richiesta di connessione)

  5. Accettare la richiesta di connessione

  6. Leggere o scrivere i dati

  7. Chiudi

    I vantaggi del modello iterativo sono:

  • Semplicità

  • Riduzione del sovraccarico e del ritardo di rete perché non è necessaria una sequenza di scambio TRM

  • Minore utilizzo della CPU

  • Velocità effettiva delle transazioni a thread singolo superiore

    Gli svantaggi del modello iterativo sono:

  • Limita gravemente l'accesso simultaneo ai TP eseguiti per molto tempo

  • L'applicazione server contiene tutte le chiamate SEAPI (Create to Close)

  • Ogni tp ha il proprio listener, il che significa codice duplicato

  • Selezionare con timeout fa sì che un'area CICS sia inattiva

Vedere anche

Modelli TCP/IP simultanei e iterativi