连接至企业信息系统

J2EE 连接器(J2C)工具、资源适配器和文件导入器允许您创建一些 J2EE 连接器工件,可以使用这些工件来创建企业应用程序。

用于企业信息系统的 J2EE 应用程序开发

“J2EE 连接器工具”使您可以创建一些运行于 WebSphere® Application Server 上的 J2EE 应用程序,可以使用这些应用程序来访问企业信息系统(EIS)(例如,CICS® ECI 或 IMS™)上的操作和数据。用来提供这种类型访问的关键技术是按照“J2EE 连接器体系结构”所实现的资源适配器。“J2EE 连接器体系结构”的作用是将“企业信息系统”(例如,CICS 和 IMS)连接到 J2EE 平台中;它提供了一些 J2EE 应用程序服务器能够提供的服务质量。这些服务质量包括: 这些服务质量是通过连接器(例如,CICS 事务网关或 IMS Connect)提供的资源适配器与应用程序服务器之间的系统级约定提供的。用户不需要提供任何额外的程序代码。因此,程序员无需花费精力编写业务代码,也无需关心提供服务质量。“J2EE 连接器体系结构”定义了一个称为“公共客户机接口”(CCI)的编程接口。对此接口稍微进行更改之后,就可以使用它与任何 EIS 进行通信。

下图说明开发环境中的 J2EE 连接器工具的体系结构:

J2C 概述

资源适配器

为了使应用程序能够与 EIS 进行通信,需要使用资源适配器来创建应用程序与 EIS 之间的通信链路。J2C 工具包含许多资源适配器,这些资源适配器允许您创建 J2C 企业应用程序并在其单元测试环境中进行测试。可以将这些资源适配器(RAR 文件)导入工作台中,用来创建企业应用程序。

该产品附带提供了以下四个资源适配器:

表 1. 受支持的资源适配器
JCA 1.0 JCA 1.5
IMSICO91014.rar IMSICO91023.rar
IMSICO91013.rar IMSICO91022a.rar
IMSICO91012.rar IMSICO91021.rar
IMSICO91011.rar IMSICO91022.rar
IMSICO91013a.rar IMSICO9102.rar
ECIResourceAdapter 5.1.0.1 ECIResourceAdapter 6.0.1
ECIResourceAdapter 5.1 ECIResourceAdapter 6.0.2
  ECIResourceAdapter 6.0

有关 CICS 的更多信息,请参阅 CICS ECI 资源适配器。另外,http://www-1.ibm.com/support/docview.wss?uid=swg21239203 处列示了 CICS 事务网关支持的所有硬件和软件。有关 IMS 的更多信息,请参阅 IMS 资源适配器

导入器

要让应用程序处理来自 CICS 或 IMS 信息系统的源文件,需要导入数据并将它映射至 Java™ 数据结构。有三个导入器可供您在应用程序中使用:C 导入器、COBOL 导入器和 PL/I 导入器。

通过数据类型转换过程,这些工具允许您将 COBOL、C 或 PL/I 程序导入应用程序中。这些导入器将映射源文件中包含的数据类型,以便应用程序可以访问源数据。换句话说,如果您正在编写 Java™ 应用程序以便通过 J2C 资源适配器访问 CICS 或 IMS 中用 COBOL、C 或 PL/I 语言编写的事务程序,则 Java 应用程序将需要执行下列操作:
注: PL/1 导入器在 Linux® 上不受支持。

有关 COBOL 导入器的更多信息,请参阅 COBOL 导入器;有关 C 导入器的更多信息,请参阅 C 导入器;有关 PL/I 导入器的更多信息,请参阅设置 PL/I 导入器首选项

J2C 向导

J2C 向导使您能够创建 J2C 应用程序,这些 J2C 应用程序既可以是独立程序,也可以是现有应用程序的附加功能。这些向导可动态导入所选择的资源适配器,允许您设置连接属性以连接至 EIS 服务器,并指导您完成文件导入和数据映射步骤,以便能够帮助创建 Java 类和方法来访问经过转换的源数据。

典型的 J2C 应用程序包含一个 J2C Java bean 和一个或多个用来调用 EIS 函数的方法。对于 CICS 和 IMS,这些函数的输入和输出是由 CICS/IMS Java 数据绑定向导创建的数据绑定类。在创建 J2C Java bean 之后,可以为 J2C Java bean 创建 Web 页面、EJB 或 Web Service。

可用的 J2C 向导类型

下图说明了 J2C Java bean 向导创建 J2C Java bean、数据 bean 和可选部署工件的流程:

J2C 向导


反馈