Link3270 客户机方案
这些场景描述了一些常见的客户机环境。 他们展示了您如何开发客户计划以在最合适的环境中运行,从而充分利用现有技能和经验。 这些场景演示了分层的客户机应用程序,这些应用程序使您能够划分逻辑以最佳利用技能和经验。
- 业务客户
- 业务客户仅关注业务数据及其在客户最终用户环境中的表示。
- 网桥客户机
- 网桥客户机使用 Link3270 接口构建网桥消息并管理与网桥的通信。 您可以使用 CICS 命令开发要在 CICS® 中运行的更复杂的网桥客户机,并且业务客户机部分可以在允许与网桥客户机进行通信的任何环境中运行。 网桥客户机可设计为可复用。
方案: 主机 CICS 客户机
在此场景中,如 图 1所示,程序员具有 CICS 技能和经验,因此更适合在 CICS上编写 Link3270 接口代码。
您可以将客户机逻辑分为业务客户机和网桥客户机。
LINK 和 EXCI 样本显示了如何以这种方式分隔客户机应用程序以及如何在网桥客户机中共享公共逻辑。 请注意,另一个 CICS 区域中的业务客户机可以使用 DPL 来访问网桥客户机。

方案: CICS 工作站客户机
在此场景中,如 图 2所示,其中 CICS 产品安装在工作站上 (例如 CICS for Unix) ,那么客户机可以是使用 LINK 与 Link3270或与主机 CICS 网桥客户机进行交互的 CICS 程序。 在三层模型中,网桥客户机的写程序需要具有 CICS 技能,但业务客户机程序员仅需要该平台上的技能。

方案: 非CICS 工作站客户机
在此场景中,如 图 3所示,程序员具有工作站技能和有限的 CICS 经验。 对于两层方案,程序员必须具有一些 CICS 经验才能了解消息 (涉及 EXEC CICS 指示信息)。
客户机程序在远程工作站上执行,使用 ECI 来驱动用户应用程序。 编写单个客户机程序,将客户机环境中的业务逻辑与 Link3270接口相结合。

方案: 3–tier 工作站客户机
在此场景中, 如图 4 所示,工作站业务客户端调用另一个环境中的桥接客户端,也许是为了使用现有的技能。 例如, Unix 程序可以将用户定义的 XML 消息发送到 z/OS® 上的 WebSphere® 。 然后, WebSphere 中的用户编写的网桥客户机应用程序可以解析 XML 消息并将其转换为 Link3270 消息,并使用 EXCI LINK 来调用 Link3270。
