编程模型
编程模型定义方法 () ,用于访问服务器应用程序并将其与主机应用程序集成。 编程模型是以下项的组合:
用于与远程应用程序交换数据的通信协议。
用于托管服务器应用程序的目标主机环境。
由应用程序定义的交互语义,用于控制连接、数据交换和断开连接序列。
事务集成器支持一组预定义的编程模型,用于 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 | (TRM) 用户数据的 TCP 事务请求消息 | 并发服务器 |
TCP/IP | CICS | TCP 增强型侦听器消息 (ELM) 用户数据 | N/A |
TCP/IP | IMS | IMS 连接 | IMS 开放式事务管理体系结构 (OTMA) Connect |
TCP/IP | IMS | IMS 隐式 | 隐式 |
TCP/IP | IMS | IMS 显式 | Explicit |
TCP/IP | IBM i | IBM i 分布式程序调用 (DPC) | N/A |
LU6.2 | CICS | CICS LU6.2 用户数据 | 使用 LU6.2 的 CICS |
LU6.2 | CICS | CICS LU6.2 链接 | 使用链接的 CICS |
LU6.2 | 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 |