关系资源适配器和 JCA
资源适配器是系统级的软件驱动程序,Java™ 应用程序使用它来连接到企业信息系统 (EIS)。资源适配器插在应用程序服务器中,并在 EIS、应用程序服务器和企业应用程序之间提供连接。
WebSphere® Application Server 支持 JCA V1.0、V1.5 和 V1.6,包括 JCA 1.5 资源适配器的其他可配置功能以及用于处理入站请求的激活规范。JCA V1.6 规范还添加了对于 RAR 模块中 Java 注释的支持。有关注释支持的更多信息,请参阅“对于 RAR 模块中的注释的 JCA 1.6 支持”主题。
容器管理的持久性 (CMP) Bean 的数据访问由 WebSphere 持久性管理器间接管理。JCA 规范支持持久性管理器委托 JCA 资源适配器访问数据,而不必了解特定的后端存储器。对于关系数据库访问,持久性管理器使用关系资源适配器来访问数据库的数据。
您可以在 WebSphere Application Server 先决条件 Web 站点上找到 JDBC API 所支持的数据库平台。
Java EE 连接器体系结构和 WebSphere 关系资源适配器
应用程序服务器供应商先扩展其系统以支持 Java Platform, Enteprise Edition 连接器体系结构 (JCA),然后确保到多个 EIS 的无缝连接。同样,EIS 供应商提供了能够插入到任何支持连接器体系结构的应用程序服务器中的标准资源适配器。
该产品支持实现此规范的 V1.0、V1.5 和 V1.6 的任何资源适配器。IBM® 包括 IBM MQ 和带应用程序服务器的服务集成总线,IBM 为许多独立于 WebSphere Application Server 包的企业系统提供资源适配器,这些企业系统包括(但不限于)客户信息控制系统 (CICS®)、Host On-Demand (HOD)、信息管理系统 (IMS™) 和系统、应用程序以及产品 (SAP) R/3。
编写使用 JCA 资源适配器的一般方法是使用 Rational® Application Developer 之类的工具开发 EJB 会话 Bean 或服务。此会话 Bean 使用 javax.resource.cci 接口通过资源适配器与企业信息系统进行通信。
WebSphere 关系资源适配器
WebSphere Application Server 提供 WebSphere 关系资源适配器实施。此资源适配器通过 JDBC 调用提供数据访问,以便动态地访问数据库。连接管理基于 JCA 连接管理体系结构并提供了连接池、事务和安全性支持。安装 WebSphere RRA 并将它作为 WebSphere Application Server 的一部分来运行,不需要对它进行进一步的管理。
RRA 支持配置和使用 JDBC 数据源以及 Java EE 连接体系结构 (JCA) 连接工厂。RRA 支持配置和使用作为 JDBC 数据源或 Java EE 连接器体系结构连接工厂实施的数据源。应用程序可以直接使用数据源,也可以配置数据源以供容器管理的持久性 (CMP) 实体 Bean 使用。
- 有关资源适配器和数据访问的信息,请参阅“数据访问可移植性功能”主题。
- 要了解 RRA 设置,请参阅“WebSphere 关系资源适配器设置”主题。
- 有关企业 bean 的信息,请参阅“EJB 应用程序”主题。