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 Anwendungsclient und unterstützt die Konnektivität zwischen dem EIS und der Unternehmensanwendung.
Die Ressourcenadapterunterstützung für die J2EE-Clientanwendungen ist Teil der Unterstützung für den Server. Für jeden mit dem Tool "clientRAR" installierten Ressourcenadapter wird in einer nicht verwalteten Umgebung der Clientressourcenadapter verwendet, der mit J2EE Connector Architecture Specification Version 1.5 oder höher übereinstimmen muss. Die ManagedConnectionFactory-Schnittstellen unterstützen nur abgehende Verbindungen zum EIS. Die Unterstützung für eingehende Nachrichten (vom EIS), die Verwaltung von Lebenszyklen und die Verwaltung von Arbeitsvorgängen, die in der Spezifikation definiert sind, werden auf dem Client nicht unterstützt.
Damit eine Clientanwendung einen Ressourcenadapter verwendet, muss dieser in dem Verzeichnis installiert sein, das die Umgebungsvariable CLIENT_CONNECTOR_INSTALL_ROOT angibt. Diese Variable wird mit definiert, wenn das Script "setupCmdLine" ausgeführt wird. Das Tool "launchClient", das Application Client Resource Configuration Tool (ACRCT) und das Tool "clientRAR" verwenden diese Variable, um die Standardposition aller installierten Ressourcenadapter zu ermitteln. Zum Installieren eines Ressourcenadapters im Client verwenden Sie das Tool "clientRAR". Der Ressourcenadapter muss nach der Installation mit dem ACRCT konfiguriert werden. Das Clientkonfigurationstool fügt die Konfiguration des Ressourcenadapters zur EAR-Datei hinzu. Anschließend werden die Verbindungs-Factorys und verwalteten Objekte definiert.
Bei der Ausführung von J2EE-Anwendungsclients definiert das Script launchClient eine Systemeigenschaft mit dem Namen com.ibm.ws.client.installedConnector, die denselben Wert hat wie die Variable CLIENT_CONNECTOR_INSTALL_ROOT. Dieser Wert gibt die Standardposition für die installierten Ressourcenadapter an und kann bei jedem launchClient-Aufruf mit dem Parameter -CCD überschrieben werden. Wenn der Clientcontainer aktiviert wird, werden die Unterverzeichnisse aller Ressourcenadapter unter der angegebenen Standardposition zum Klassenpfad hinzugefügt. Diese Aktion ermöglicht der Clientanwendung, die Ressourcenadapter Clientressourcen ohne Verwendung von ACRCT zu definieren.
Die Verwendung von Ressourcenadaptern ist ein neues Verfahren für die bequeme Erweiterung von Clientanwendungen.
Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.