编程模型

编程模型定义用于访问服务器应用程序并将服务器应用程序与主机应用程序集成的方法。 编程模型是以下组合:

  • 用于与远程应用程序程序交换数据的通信协议。

  • 用于托管服务器应用程序的目标主机环境。

  • 应用程序定义的交互语义,用于控制连接、数据交换和断开连接序列。

    事务集成器支持一组预定义的编程模型,用于 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

本节中

TCP 事务请求消息链接

TCP 增强监听器消息链接

TCP 事务请求消息用户数据

TCP 增强型侦听器消息用户数据

IMS Connect

IBM i 分布式程序调用

CICS LU6.2 链接

CICS LU6.2 用户数据

IMS LU6.2 用户数据

选择适当的编程模型

另请参阅

事务集成器体系结构