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。
下图说明了在开发期间如何使用 IMS 资源适配器:
在运行时,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 资源适配器作为 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 资源适配器的 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 资源适配器。