计划在 Liberty for z/OS 上使用优化本地适配器

计划如何在 Liberty 服务器环境中实现 WebSphere 优化本地适配器 (WOLA)。

开始之前

为使 CICS® Transaction Server for z/OS® 与优化本地适配器通信,至少需要 CICS Transaction Server for z/OS V4.1。

关于此任务

如果您具有的应用程序使用本机语言(例如,COBOL、PL/I、C/C++ 和高级汇编语言)编写,并且在 z/OS 批处理、客户信息控制系统 (CICS) 或者 UNIX 系统服务环境下运行,那么可以使用优化本地适配器在 Liberty 服务器上的本机语言应用程序与基于 Java 的业务逻辑之间直接调用。可以使用优化本地适配器进行下列调用:
  • 从外部地址空间对部署在本地 Liberty 服务器上的 Enterprise JavaBeans (EJB) 应用程序进行入站调用
  • 从在 z/OS 上的 Liberty 服务器中运行的应用程序对正在外部地址空间中运行的服务器程序进行出站调用
如果您想要在 Liberty 中使用大量的本机语言应用程序,那么实现优化本地适配器具有下列好处:
  • 提高性能
  • 身份上下文传播
  • 本地绑定支持
  • z/OS 系统上的旧资产的网关或代理

过程

  1. 检查环境中的现有业务应用程序和中间件应用程序,以确定使用优化本地适配器可以使哪些应用程序进程受益。 选择您可以移除和替换为对优化本地适配器本机 API 可调用服务的调用的进程。

    有关何时使用优化本地适配器的更多信息,请参阅Liberty for z/OS 的优化本地适配器Liberty for z/OS 的优化本地适配器使用方案

  2. 如果您打算将系统授权工具 (SAF) 用户标识从 Liberty for z/OS 传播到企业信息系统 (EIS),请验证 Liberty 服务器是否正在使用基于 SAF 的用户注册表。 有关更多信息,请参阅在 z/OS 上激活并配置 SAF 注册表
  3. 查看优化本地适配器样本。 安装 Liberty for z/OS 时,包括了一些示例。有关使用这些样本的信息,请参阅Liberty 的优化本地适配器样本
  4. 决定如何使用优化本地适配器。 可以使用优化本地适配器来进行入站或出站调用。
    1. 使用优化本地适配器对 Liberty 服务器 EJB 应用程序进行入站调用。

      下图说明了对 Liberty 服务器 EJB 应用程序进行 CICS 入站调用的流程。

      图 1. 使用 CICS对 Liberty 服务器 EJB 应用程序进行的 CICS 入站调用
    2. 使用优化本地适配器从 Liberty 服务器应用程序调用外部地址空间中的程序。

      下图说明对 CICS 事务进行出站 Liberty 服务器调用的流程。

      对 CICS 事务进行的 Liberty 服务器出站调用

    有关使用优化本地适配器的更多信息,请参阅使 Liberty 服务器环境能够使用优化本地适配器Liberty for z/OS 上的优化本地适配器 API

用于指示主题类型的图标 任务主题

文件名:twlp_dat_useola.html