Relationale Ressourcenadapter und JCA

Ein Ressourcenadapter ist ein Softwaretreiber auf Systemebene, den eine Java™-Anwendung für die Verbindung zu einem unternehmensweiten Informationssystem (EIS, Enterprise Information System, EIS) nutzt. Ein Ressourcenadapter integriert sich in einen Anwendungsserver und stellt die Konnektivität zwischen dem unternehmensweiten Informationssystem, Anwendungsserver und Unternehmensanwendung bereit.

WebSphere Application Server unterstützt JCA in den Versionen 1.0, 1.5 und 1.6, einschließlich zusätzlicher konfigurierbarer Features für Ressourcenadapter der JCA Version 1.5 mit Aktivierungsspezifikationen, die eingehende Anforderungen bearbeiten. Die Spezifikation JCA Version 1.6 fügt auch Unterstützung für Java-Annotationen in RAR-Modulen hinzu. Weitere Informationen zur Unterstützung für Annotationen finden Sie im Artikel "Unterstützung von JCA 1.6 für Annotationen in RAR-Modulen".

Der Datenzugriff für CMP-Beans wird vom WebSphere-Persistenzmanager indirekt verwaltet. Die JCA-Spezifikation unterstützt die Delegation des Datenzugriffs vom Persistenzmanager an den JCA-Ressourcenadapter, ohne dass dafür der spezifische Back-End-Speicher bekannt sein muss. Für den Zugriff auf relationale Datenbanken verwendet der Persistenzmanager den relationalen Ressourcenadapter.

Die unterstützten Datenbankplattformen für die JDBC-API finden Sie auf der Website mit den Voraussetzungen für WebSphere Application Server.

Java EE Connector Architecture und relationale WebSphere-Ressourceadapter

Der Hersteller eines Anwendungsservers erweitert sein System einmal, sodasss es Java Platform, Enterprise Edition Connector Architecture (JCA) unterstützt, und gewährleistet dadurch die reibungslose Konnektivität zu mehreren EIS. Der Hersteller eines EIS stellt seinerseits einen Standardressourcenadapter bereit, der sich in jeden Anwendungsserver integrieren lässt, der die Connector-Architektur unterstützt.

Das Produkt unterstützt jeden Ressourcenadapter, der Version 1.0, 1.5 oder 1.6 dieser Spezifikation implementiert. IBM® umfasst IBM MQ und den Service Integration Bus mit dem Application Server und stellt gesondert vom Paket mit WebSphere Application Server Ressourcenadapter für viele Unternehmenssysteme bereit, darunter Customer Information Control System (CICS), Host On-Demand (HOD), Information Management System (IMS), und Systems, Applications, and Products (SAP) R/3.

Der allgemeine Ansatz zum Schreiben einer Anwendung, die einen JCA-Ressourcenadapter verwendet, ist die Entwicklung von EJB-Session-Beans oder Services mit Tools wie Rational Application Developer. Die Session-Bean verwendet die Schnittstelle javax.resource.cci, um über den Ressourcenadapter mit einem Enterprise Information System zu kommunizieren.

WebSphere Relational Resource Adapter

WebSphere Application Server stellt die WebSphere-Implementierung eines relationalen Ressourcenadapters (RRA, Relational Resource Adapter) bereit. Dieser Ressourcenadapter unterstützt den Datenzugriff über JDBC-Aufrufe, um dynamisch auf die Datenbank zuzugreifen. Die Verbindungsverwaltung basiert auf der JCA-Architektur für Verbindungsverwaltung und bietet Unterstützung für Verbindungspooling, Transaktionen und Sicherheit. Der WebSphere RRA wird zusammen mit WebSphere Application Server installiert und ausgeführt und erfordert keine gesonderte Verwaltung.

Der RRA unterstützt die Konfiguration und Verwendung von JDBC-Datenquellen und JCA-Verbindungsfactorys. Außerdem unterstützt der RRA die Konfiguration und Verwendung von Datenquellen, die als JDBC-Datenquellen oder JCA-Verbindungsfactorys (Java EE Connector Architecture) implementiert sind. Datenquellen können direkt von Anwendungen verwendet werden oder für CMP-Entity-Beans konfiguriert werden.

Nähere Informationen zum WebSphere Relational Resource Adapter finden Sie in den folgenden Artikeln:
  • Informationen zu Ressourcenadaptern und zum Datenzugriff finden Sie im Artikel zu den Features für die Portierbarkeit des Datenzugriffs.
  • Informationen zu den RRA-Einstellungen finden Sie im Artikel "Einstellungen für WebSphere Relational Resource Adapter".
  • Informationen zu Enterprise-Beans finden Sie im Artikel "EJB-Anwendungen".

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_resourcead
Dateiname:cdat_resourcead.html