CICS 外部接口
CICS® 提供了许多接口,这些接口使事务处理服务可供各种外部用户使用。
外部用户如何访问 CICS 事务和程序
以下是外部请求的源以及这些请求可以在 CICS中使用的路由的摘要。
- IBM® MQ 用户
- IBM MQ 用户可以使用 CICS 3270 网桥来访问 CICS 事务。 请参阅 3270 网桥简介 和 其工作方式: CICS-MQ 网桥。
- z/OS® 应用程序
- 在 z/OS 地址空间中运行的应用程序可以使用外部 CICS 接口 (EXCI) 来访问 CICS 程序。 有关更多信息,请参阅 外部 CICS 接口简介。
- ONC RPC 客户机
- ONC RPC 客户机可以使用 CICS ONC RPC 支持来访问 CICS 程序。 请参阅 CICS ONC RPC。
- 用户套接字应用程序
- 用户套接字应用程序可以使用 CICS Transaction Server的 CICS 套接字功能。 有关更多信息,请参阅 z/OS Communications Server: IP Configuration Guide。
- Web 浏览器
- Web 浏览器可以使用多种访问方法:
- CICS Web 支持
- IBM WebSphere®
IBM WebSphere Application Server for z/OS 是一个 z/OS 应用程序,支持 Web 浏览器并将其请求路由到 CICS。
- CICS Transaction Gateway
CICS Transaction Gateway 可以接受来自客户机应用程序的请求并将其路由到 CICS。 它使用 EXCI , IPIC 或 APPC 互连协议来访问 CICS。
- 支持 Java 的网络浏览器
- 支持 Java 的 Web 浏览器可以使用与 CICS通信的 applet。 小程序编写者可使用 CICS 提供的 Java™ 类构建外部调用接口 (ECI) 和外部演示接口 (EPI) 请求。 Web 浏览器与 Web 服务器以及 CICS Transaction Gateway进行通信。
- CICS 客户机应用程序
- CICS 客户机应用程序可以在各种客户机操作系统上运行,并使用 CICS Transaction Gateway提供的 ECI , EPI 或 ESI 接口与 CICS 应用程序连接。 有关更多信息,请参阅 CICS Transaction Gateway Programming Guide。
- CICS 程序
- 在任何平台上的 CICS 服务器中运行的程序都可以使用 EXEC CICS LINK 来调用 CICS 程序,也可以使用事务路由将事务请求发送到 CICS Transaction Server。 在 CICS Transaction Server 中运行的程序可以使用 CICS 前端编程接口 (FEPI) 在同一或另一个 CICS Transaction Server实例中启动事务。 有关更多信息,请参阅 FEPI 概念和设施。
- Telnet 客户机
- Telnet 客户机可以使用 TN3270 来启动事务。
- 3270 用户
- IBM 3270 显示系统的用户可以启动事务。 此机制是向 CICS Transaction Server介绍工作的最常见方法。
有关连接选项的更多信息,请参阅 IBM Redbooks: CICS and SOA: Architecture and Integration Choices。