Un adaptateur de ressources est un pilote de niveau système qu'une application Java utilise pour se connecter à un système d'information d'entreprise (EIS). Il se "branche" dans un client d'application et assure la connectivité entre le système EIS et l'application d'entreprise.
Le support des adaptateurs de ressources pour les applications client Java EE est un sous-ensemble du support pour le serveur. Pour tout adaptateur de ressources installé à l'aide de l'outil clientRAR, l'adaptateur de ressources client est utilisé dans un environnement non géré et doit au minimum être conforme à la spécification Java EE Connector Architecture version 1.5. Seules les connexions entrantes établies au système EIS sont prises en charge dans les interfaces ManagedConnectionFactory. Le support de messagerie entrante (à partir du système EIS), la gestion du cycle de vie et les différents aspects de la gestion de la charge de travail de la spécification ne sont pas pris en charge sur le client.
Pour qu'une application client puisse utiliser un adaptateur de ressources, elle doit être installée dans le répertoire spécifié par la variable d'environnement CLIENT_CONNECTOR_INSTALL_ROOT définie lors de l'exécution de la commande setupCmdLine. Les outils launchClient, ACRCT (configuration des ressources du client d'application) et clientRAR utilisent tous cette variable pour trouver l'emplacement par défaut de tous les adaptateurs de ressources installés. Pour installer un adaptateur de ressources dans le client, utilisez l'outil clientRAR. Une fois l'adaptateur de ressources installé, il doit être configuré à l'aide de l'outil ACRCT. L'outil de configuration du client ajoute la configuration de l'adaptateur de ressources au fichier EAR. Ensuite, les fabriques de connexions et les objets administrés sont définis.
Lors de l'exécution de clients d'application Java EE, le script launchClient spécifie une propriété système appelée com.ibm.ws.client.installedConnector, qui est associée à la même valeur que la variable CLIENT_CONNECTOR_INSTALL_ROOT. Il s'agit de l'emplacement par défaut des adaptateurs de ressources installés. Vous pouvez le remplacer par un autre emplacement à chaque appel de launchClient en spécifiant le paramètre -CCD. Lorsque le conteneur du client est activé, tous les sous-répertoires des adaptateurs de ressources figurant dans l'emplacement par défaut sont ajoutés au chemin d'accès aux classes. Cette action permet à l'application client d'utiliser les adaptateurs de ressources sans qu'il soit nécessaire de recourir à l'outil ACRCT pour spécifier ses ressources.
L'utilisation d'adaptateurs de ressources est un nouveau mécanisme qui permet d'étendre facilement les applications client.
Les liens marqués (en ligne) requièrent un accès à Internet.