關聯式資源配接器和 JCA
資源配接器是一個系統層次的軟體驅動程式,Java™ 應用程式利用它來連接企業資訊系統 (EIS)。 資源配接器插入應用程式伺服器,並在 EIS、應用程式伺服器和企業應用程式之間提供網路功能。
WebSphere® Application Server 支援 JCA 1.0、1.5 和 1.6 版,其中包括 JCA 1.5 資源配接器其他可配置的特性,以及用來處理入埠要求的啟動規格。 另外,JCA 1.6 版規格也在 RAR 模組中,新增了 Java 註釋支援。 如需註釋支援的相關資訊,請參閱「RAR 模組中的 JCA 1.6 註釋支援」主題。
儲存器管理的持續性 (CMP) Bean 的資料存取是由 WebSphere Persistence Manager 間接管理。JCA 規格允許持續性管理程式將資料存取委派給 JCA 資源配接器,而不必知道特定的後端儲存庫。如果是存取關聯式資料庫,持續性管理程式會使用關聯式資源配接器來存取資料庫中的資料。
您可以在 WebSphere Application Server 必備項目網站上,找到 JDBC API 支援的資料庫平台。
Java EE Connector Architecture 和 WebSphere 關聯式資源配接器
應用程式伺服器供應商一旦延伸其系統以支援 Java Platform Enteprise Edition 連接器架構 (JCA),即保證會無接縫連線到多個 EIS。 同樣地,EIS 供應商也提供一個標準資源配接器,並具有插入任何支援連接器架構的應用程式伺服器的能力。
本產品支援任何實作 1.0、1.5 和 1.6 版這項規格的資源配接器。 IBM® 在應用程式伺服器中附有 IBM MQ 和「服務整合匯流排」;且 IBM 在 WebSphere Application Server 套件外還另行提供了許多企業系統的資源配接器,其中包括(但不限於)客戶資訊控制系統 (CICS®)、Host On-Demand (HOD)、資訊管理系統 (IMS™),以及 Systems, Applications, and Products (SAP) R/3。
如果要撰寫使用 JCA 資源配接器的應用程式,其一般做法是利用 Rational® Application Developer 之類的工具來開發 EJB Session Bean 或服務。Session Bean 會使用 javax.resource.cci 介面,透過資源配接器與企業資訊系統通訊。
WebSphere 關聯式資源配接器
WebSphere Application Server 提供了「WebSphere 關聯式資源配接器」實作。 這個資源配接器透過 JDBC 呼叫提供資料存取,來動態地存取資料庫。 連線管理是以 JCA 連線管理架構為基礎,提供連線儲存區、交易和安全支援。 安裝及執行 WebSphere RRA 是 WebSphere Application Server 的一部分,不需要進一步管理。
RRA 支援配置和使用 JDBC 資料來源和 JCA Connection Factory。 RRA 支援配置及使用實作為 JDBC 資料來源或 Java EE Connector Architecture Connection Factory 的資料來源。資料來源可以由應用程式直接使用,也可以配置為供儲存器管理的持續性 (CMP) Entity Bean 使用。
- 如需資源配接器和資料存取的相關資訊,請參閱「資料存取可攜性特性」主題。
- 針對 RRA 設定,請參閱「WebSphere 關聯式資源配接器設定」主題。
- 如需 Enterprise Bean 的相關資訊,請參閱「EJB 應用程式」主題。