什么是 IMS 资源适配器?

Java 应用程序使用 IMS 资源适配器来访问在主机 IMS 系统上运行的 IMS 事务。IBM 公司提供的许多 Java 集成开发环境(IDE)中都提供了 IMS 资源适配器。其中两个 IDE 是 WebSphere Studio Application Developer Integration Edition 和具有可选的 J2EE 连接器体系结构(J2C)功能部件的 Rational Application Developer。当 Java 应用程序访问在主机 IMS 系统上运行的 IMS 事务时,WebSphere Application Server 在运行时也会使用 IMS 资源适配器。IMS 资源适配器也称为 IMS Connector for Java。

下列步骤总结了将 Rational Application Developer 与 J2C 连接器工具配合使用来构建运行 IMS 事务的 Java 应用程序的过程:
  1. 将 IMS 事务输入和输出消息的 C 或 COBOL 定义导入“Java 数据绑定”向导中以便映射至 Java 数据结构。此向导将为输入和输出消息创建 Java 数据绑定。
  2. 将 Java 数据绑定提供给 J2C Java Bean 向导。此向导将创建一个 J2C Java bean,该 J2C Java bean 具有可用来在主机上运行 IMS 事务的一些方法。
  3. 将 J2C Java bean 提供给 J2C 动态向导,此向导用来创建 J2EE 资源。可以将此 J2EE 资源部署至 WebSphere Application Server 和用来运行 IMS 事务。从 J2C Java bean 可以创建下列类型的 J2EE 资源:
    • JSP
    • Web Service
    • EJB
  4. 直接在开发环境中使用 Rational Application Developer 附带提供的 WebSphere 测试环境来测试 J2EE 资源。
  5. 导出由 Rational Application Developer 打包为 EAR 文件的 J2EE 资源,以便可以将它部署至并运行于独立的 WebSphere Application Server 上。

下图说明了在开发期间如何使用 IMS 资源适配器:

C、COBOL、MFS 被导入 WSADIE,通过“企业服务”和“IMS 资源适配器”运行信息,在 WebSphere 测试环境中进行测试,然后导出至 EAR 文件。

在运行时,IMS 资源适配器将与 IBM WebSphere® Application Server 配合使用。当 Java™ 应用程序运行时,它会通过 IMS Connect 这一 IMS 组件将事务请求提交给 IMS™。IMS Connect 可以与 IMS 运行于同一 MVS 映像中。它也可以与 IMS 运行于不同的 MVS 映像中,只要这些 MVS 映像位于同一综合系统(sysplex)中。IMS 资源适配器使用 TCP/IP 与 IMS Connect 通信。然后,IMS Connect 使用 XCF(跨系统耦合设施)将事务请求发送给 IMS OTMA,并且将在 IMS 中运行事务。将使用相同的路径将响应返回给 Java 应用程序。下图说明了运行时过程:

用来说明在运行时如何使用 IMS 资源适配器的图。

提供了两个 IMS 资源适配器作为 Rational Application Developer 的 J2C 功能部件的一部分。一个 IMS 资源适配器是 IMS Connector for Java V9.1.0.1.1,它基于版本 1.0 的 J2EE 连接器体系结构;另一个 IMS 资源适配器是 IMS Connector for Java V9.1.0.2,它基于版本 1.5 的 J2EE 连接器体系结构。此信息没有从总体上描述 J2EE 连接器体系结构。有关 JCA 体系结构及其概念的信息,请参阅位于以下网址的 J2EE Connector Architecture Specification:http://java.sun.com/j2ee/download.html

这两个 IMS 资源适配器都具有下列功能:

有关 IMS 资源适配器的 J2C 类和接口的信息,请参阅 IMS 资源适配器 API

WebSphere Studio Application Developer Integration Edition 和 Rational Application Developer 的可选 J2EE 连接器体系结构(J2C)功能部件都附带包括了 IMS 资源适配器,用来开发 Java 应用程序。IMS 资源适配器运行时是 IMS 产品的一个组件。它被打包为“资源适配器归档”(RAR)文件,并且可以将它部署至 WebSphere Application Server 以供 J2EE 应用程序使用。可以从 IMS Web 站点(www.ibm.com/software/data/ims)下载 IMS 资源适配器运行时,还可以在 z/OS 上使用 SMP/E 来安装 IMS 资源适配器运行时。

IMS 资源适配器主要是供向 IMS 提交事务的 Java 应用程序使用。但是,将 IMS 命令提交给 IMS 的 Java 应用程序也可以使用 IMS 资源适配器。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.