反復的なモデル

反復モデルでは、アプリケーションのリスナー部分とサーバー部分が同じ CICS または IMS TP に共存します。したがって、TP は、すべてのアプリケーション処理が完了するまでソケットを保持します。 反復モデルでは、次のシーケンスが使用されます。

  1. ソケットを作成する

  2. ローカル アドレスにバインドする

  3. リッスン (ソケットが使用可能なことを TCP/IP に認識させる)

  4. [] を選択します (接続要求を待ちます)

  5. 接続要求を受け入れる

  6. データの読み取りまたは書き込み

  7. 閉じる

    反復モデルの利点は次のとおりです。

  • 簡便性

  • TRM 交換シーケンスが不要なので、ネットワークのオーバーヘッドと遅延が減少する

  • CPU 使用率が低い

  • シングルスレッド トランザクションスループットの向上

    反復モデルの欠点は次のとおりです。

  • 長時間実行される TP への同時アクセスを厳しく制限する

  • サーバー アプリケーションには、すべての SEAPI 呼び出しが含まれている (作成して閉じる)

  • 各 TP には独自のリスナーがあります。つまり、コードが重複しています

  • タイムアウトを指定して選択すると、CICS 領域がスリープ状態になります

参照

反復的な TCP/IP モデルと同時実行 TCP/IP モデル