プログラミング モデル
プログラミング モデルでは、サーバー アプリケーションにアクセスしてホスト アプリケーションと統合するために使用されるメソッドを定義します。 プログラミング モデルは、次の組み合わせです。
リモート アプリケーション プログラムとデータを交換するために使用される通信プロトコル。
サーバー アプリケーション プログラムをホストするために使用されるターゲット ホスト環境。
接続、データ交換、切断シーケンスを制御するためにアプリケーションによって定義される相互作用セマンティクス。
トランザクション インテグレーターは、Windows によって開始される処理とホストによって開始される処理用の定義済みプログラミング モデルのセットをサポートします。 次の表は、プロトコルとターゲット環境に応じて使用可能な 11 の WIP プログラミング モデルをまとめたものです。
Protocol | ターゲット/ホスト環境 | ホスト統合サーバー プログラミング モデル | Host Integration Server COMTI 名 |
---|---|---|---|
TCP/IP | CICS | TCP トランザクション要求メッセージ (TRM) リンク | MS Link |
TCP/IP | CICS | TCP 拡張リスナー メッセージ (ELM) リンク | 該当なし |
TCP/IP | CICS | TCP トランザクション要求メッセージ (TRM) ユーザー データ | 同時実行サーバー |
TCP/IP | CICS | TCP 拡張リスナー メッセージ (ELM) ユーザー データ | 該当なし |
TCP/IP | IMS | IMS Connect | IMS Open Transaction Management Architecture (OTMA) Connect |
TCP/IP | IMS | IMS 暗黙的 | 暗黙 |
TCP/IP | IMS | IMS Explicit | 明示 |
TCP/IP | IBM i | IBM i 分散プログラム呼び出し (DPC) | 該当なし |
LU6.2 | CICS | CICS LU6.2 ユーザー データ | LU 6.2 を使用した CICS |
LU6.2 | CICS | CICS LU6.2 リンク | リンクを使用した CICS |
LU6.2 | IMS | IMS LU6.2 ユーザー データ | LU 6.2 を使用した IMS |
次の表は、プロトコルとターゲット環境に応じて使用できる 5 つの HIP プログラミング モデルをまとめたものです。
Protocol | ターゲット/ホスト環境 | ホスト統合サーバー プログラミング モデル | Host Integration Server COMTI 名 |
---|---|---|---|
TCP/IP | CICS | TCP トランザクション要求メッセージ (TRM) リンク | 該当なし |
TCP/IP | CICS | TCP 拡張リスナー メッセージ (ELM) リンク | 該当なし |
TCP/IP | CICS | TCP ユーザー データ | 該当なし |
TCP/IP | IBM i | IBM i 分散プログラム呼び出し (DPC) | 該当なし |
LU6.2 | CICS | CICS LU6.2 ユーザー データ | 該当なし |
LU6.2 | CICS | CICS LU6.2 リンク | 該当なし |