编程模型定义用于访问服务器应用程序并将服务器应用程序与主机应用程序集成的方法。 编程模型是以下组合:
用于与远程应用程序程序交换数据的通信协议。
用于托管服务器应用程序的目标主机环境。
应用程序定义的交互语义,用于控制连接、数据交换和断开连接序列。
事务集成器支持一组预定义的编程模型,用于 Windows 发起的处理和主机启动的处理。 下表汇总了 11 种可用的 WIP 编程模型,具体取决于协议和目标环境。
协议 | 目标环境/主机环境 | Host Integration Server 编程模型 | Host Integration Server COMTI 名称 |
---|---|---|---|
TCP/IP | CICS | TCP 事务请求消息 (TRM) 链接 | MS 链接 |
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 分布式程序调用 (DPC) | n/a |
LU6.2 | CICS(客户信息控制系统) | CICS LU6.2 用户数据 | 使用 LU6.2 的 CICS |
LU6.2 | CICS | CICS LU6.2 链接 | 使用 Link 的 CICS |
LU6.2 | IMS | IMS LU6.2 用户数据 | 使用 LU6.2 的 IMS |
下表总结了五种可用的 HIP 编程模型,具体取决于协议和目标环境。
协议 | 目标环境/主机环境 | Host Integration Server 编程模型 | Host Integration Server COMTI 名称 |
---|---|---|---|
TCP/IP | CICS | TCP 事务请求消息 (TRM) 链接 | n/a |
TCP/IP | CICS | TCP 增强侦听器消息链接(ELM) | n/a |
TCP/IP | CICS | TCP 用户数据 | n/a |
TCP/IP | IBM i | IBM i 分布式程序调用 (DPC) | n/a |
LU6.2 | CICS | CICS LU6.2 用户数据 | n/a |
LU6.2 | CICS | CICS LU6.2 链接 | n/a |