[z/OS]

WebSphere Application Server for z/OS 上的优化本地适配器

WebSphere® Application Serverfor z/OS® 上的优化本地适配器支持包括一组可调用服务和一个 Java™ EE 连接器体系结构 (JCA) 1.5 资源适配器。这些服务与适配器一起在 z/OS 上的本地语言应用程序与 WebSphere Application Server for z/OS 环境中的业务逻辑之间提供高性能调用。

可以使用优化本地适配器从外部地址空间对部署在 WebSphere Application Server 上的应用程序进行入站调用。它们还用来从 WebSphere Application Server 应用程序对正在同一 z/OS 系统上的外部地址空间中运行的应用程序进行出站调用。

通过此支持,使用 Cobol、PL/I、C、C++ 和汇编程序编写的现有 z/OS 应用程序可获取较高的性能,并且可与在同一 z/OS 系统上的 WebSphere Application Server 下部署的 Java 应用程序进行有效的集成。

优化本地适配器还提供与服务质量 (QoS) 的紧密集成,包括支持在 API 开发的外部地址空间和 WebSphere Application Server for z/OS 之间进行快速的线程级安全性传播和声明。还支持在下列环境中使用适配器 API:客户信息控制系统 (CICS®)、信息管理系统 (IMS™)、UNIX 系统服务 (USS) 和批处理。

适配器存在两条路径:支持对 WebSphere Application Server for z/OS 进行入站 Enterprise JavaBeans (EJB) 调用,并且支持从 WebSphere Application Serverfor z/OS 与正在本地运行的外部服务器程序进行出站通信。

提供了与任务相关的用户出口 (TRUE) 程序来支持在 CICS 下使用优化本地适配器。

通过使用 IMS 外部子系统附加设施 (ESAF) 支持对正在与 IMS 有关的区域环境中运行的应用程序使用优化本地适配器。借助此 ESAF,可将 WebSphere 优化本地适配器作为一个 IMS 子系统来实现。

使用优化本地适配器的优势

使用优化本地适配器有多个优势,包括:
  • 提高性能

    使用优化本地适配器 API 从本地批处理、USS、IMS 和 CICS 应用程序调用部署在 WebSphere 服务器上的应用程序时,可显著提高性能。可以使用二进制技术传递参数是改进性能的主要原因。这些适配器提供的传输层支持使用 z/OS 跨内存服务来优化调用部署在本地可访问的 WebSphere Application Server for z/OS 服务器上的应用程序时的性能。

  • 标识上下文传播

    对于使用优化本地适配器 API 向 WebSphere Application Server 发出的入站请求,总是在 WebSphere Application Server EJB 容器中传播和声明现有 z/OS 线程上的用户标识。对于来自 CICS 的调用,可使用表明传播和声明 CICS 任务级别用户标识的注册选项来延伸这一点。对于来自部署在 WebSphere Application Server 上的应用程序的调用,可使用优化本地适配器 CICS 链接服务器在 CICS 下传播和声明标识。同样使用注册 API 上的标志来控制是否选择此行为。

    基于 IMS 开放式事务管理器访问 (OTMA) 支持来使用优化本地适配器时,可以在与 IMS 有关的目标区域(快速路径或消息处理区域)中传播和声明当前线程上的 WebSphere Application Server 应用程序用户的身份。

  • 全局事务

    对于从 CICS 对 WebSphere Application Server 进行入站调用以及从 WebSphere Application Server 对 CICS 进行出站调用,使用优化本地适配器来支持全局的两阶段落实事务。

    当使用所提供的链路服务器时,要从 WebSphere Application Server for z/OS 对 CICS 进行出站调用,使用优化本地适配器来支持资源管理器局部事务 (RMLT)。

    注意: 对于从 WebSphere Application Server 对 CICS 进行出站调用,要提供两阶段落实和 RMLT 支持,需要使用 CICS Transaction Server for z/OS V4.1 或更高版本。
  • 工作负载均衡和可用性

    在优化本地适配器支持中设计了工作负载均衡框架,以便可将入站调用请求传递到目标服务器控制区域,在该区域中,将使用 z/OS 工作负载管理 (WLM) 将请求排队到符合条件的服务方区域中进行执行。

  • 本地绑定支持

    优化本地适配器可为 z/OS 平台上的现有应用程序、中间件和子系统提供高性能的本地绑定。确定本地 WebSphere Application Server 可用时,这些本地绑定将与当前的编程接口配合使用。

  • 为 z/OS 系统上的旧资产提供网关或代理

    内置优化本地适配器为您提供了基础,以便开始将 WebSphere Application Server for z/OS 堆栈用作一组可轻松访问的功能。这些功能延长了可能难以替代的应用程序资产的寿命。将企业 Bean 用作代理时,部署在 z/OS 系统上的任何 Cobol、汇编程序或 C/C+ 应用程序都可轻松成为 Web Service 客户机或 Web 2.0 应用程序请求程序,该客户机或请求程序可访问本地运行的应用程序服务器范围内的一组 Web 应用程序。

    使用 WebSphere Application Server 出站 API,任何 Cobol、汇编程序或 C/C+ 应用程序都可作为可调用服务呈现给 WebSphere Application Server。然后可在本地 WebSphere 服务器中部署提供程序 Web Service 应用程序,它接受请求作为此后端服务的网关。在此场景中,使用 JCA 1.5 编程模型来向应用程序发送请求、从其接收响应,并将响应发送回基于 Web 的调用者。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_ola
文件名:cdat_ola.html