Modèle itératif

Dans le modèle itératif, les parties écouteur et serveur de l’application coexistent dans le même TP CICS ou IMS, de sorte que le TP conserve le socket jusqu’à ce que tout le traitement de l’application soit terminé. Le modèle itératif utilise cette séquence :

  1. Créer un socket

  2. Liez-le à une adresse locale

  3. Écouter (rendre TCP/IP conscient que le socket est disponible)

  4. Sélectionner (attendre une demande de connexion)

  5. Accepter la demande de connexion

  6. Lire ou écrire les données

  7. Fermer

    Les avantages du modèle itératif sont les suivants :

  • Simplicité

  • Réduction de la surcharge réseau et du retard, car une séquence d’échange TRM n’est pas nécessaire

  • Moins d’utilisation du processeur

  • Débit de transaction à thread unique plus élevé

    Les inconvénients du modèle itératif sont les suivants :

  • Limite sévèrement l’accès simultané aux transactions qui durent longtemps

  • L’application serveur contient tous les appels SEAPI (Créer à fermer)

  • Chaque TP a son propre écouteur, ce qui signifie une duplication de code.

  • Sélection avec temporisation provoque l'endormissement d'une région CICS.

Voir aussi

Itératives et modèles TCP/IP simultanés