程式設計模型會定義用來存取和整合伺服器應用程式與主應用程式的方法。 程式設計模型是下列項目的組合:
用來與遠端應用程式交換資料的通訊協定。
用來裝載伺服器應用程式的目標主機環境。
應用程式定義的互動語意,可控制連接、資料交換和中斷連線序列。
交易整合器支援一組預先定義的程序設計模型,以用於 Windows 起始的處理和主機起始的處理。 下表摘要說明 11 個可用的 WIP 程式設計模型,視通訊協定和目標環境而定。
協定 | 目標/主機環境 | 主機整合伺服器程序設計模型 | 主機整合伺服器 COMTI 名稱 |
---|---|---|---|
TCP/IP | CICS | TCP 交易要求訊息 (TRM) 連結 | MS Link |
TCP/IP | CICS | TCP 增強監聽程式訊息 (ELM) 連結 | n/a |
TCP/IP | CICS | TCP 交易要求訊息 (TRM) 用戶數據 | 並行伺服器 |
TCP/IP | CICS | TCP 增強型監聽器訊息 (ELM)用戶資料 | n/a |
TCP/IP | IMS | IMS Connect | IMS 開放式交易管理架構(OTMA)連接 |
TCP/IP | IMS | IMS 隱含 | 隱含 |
TCP/IP | IMS | IMS 明確 | 明確 |
TCP/IP | IBM i | IBM i Distributed Program Calls (DPC) | n/a |
LU6.2 | CICS | CICS LU6.2 用戶數據 | 使用 LU6.2 的 CICS |
LU6.2 | CICS | CICS LU6.2 連結 | CICS 使用 Link 功能 |
LU6.2 | IMS | IMS LU6.2 用戶數據 | 使用 LU6.2 的 IMS |
下表摘要說明五種可用的 HIP 程式設計模型,視通訊協定和目標環境而定。
協定 | 目標/主機環境 | 主機整合伺服器程序設計模型 | 主機整合伺服器 COMTI 名稱 |
---|---|---|---|
TCP/IP | IBM 客戶資訊控制系統 (CICS) | TCP 交易要求訊息 (TRM) 連結 | n/a |
TCP/IP | CICS(客戶信息控制系統) | TCP 增強監聽程式訊息 (ELM) 連結 | n/a |
TCP/IP | CICS | TCP 用戶數據 | n/a |
TCP/IP | IBM i | IBM i Distributed Program Calls (DPC) | n/a |
LU6.2 | CICS(IBM 的客户信息控制系统) | CICS LU6.2 用戶數據 | n/a |
LU6.2 | CICS (客戶資訊控制系統) | CICS LU6.2 連結 | n/a |