Um adaptador de recursos é um driver de software no nível do sistema que um aplicativo Java utiliza para conectar a um EIS (sistema de informações corporativas). Um adaptador de recursos é conectado a um cliente aplicativo e fornece conectividade entre o EIS e o aplicativo corporativo.
O suporte ao adaptador de recursos para os aplicativos clientes Java EE é um subconjunto do suporte para o servidor. Para qualquer adaptador de recursos instalado usando a ferramenta clientRAR, o adaptador de recursos cliente é usado em um ambiente não-gerenciado e deve estar de acordo com o Java EE Connector Architecture Specification Versão 1.5 ou superior. Somente conexões de saída ao EIS são suportadas através das interfaces ManagedConnectionFactory. O suporte do sistema de mensagens de entrada (do EIS), o gerenciamento do ciclo de vida e os aspectos do gerenciamento do trabalho da especificação não são suportados no cliente.
Para que um aplicativo cliente utilize um adaptador de recursos, ele deve ser instalado no diretório especificado pela variável de ambiente CLIENT_CONNECTOR_INSTALL_ROOT, definida quando o script setupCmdLine é executado. A ferramenta launchClient, a ACRCT (Application Client Resource Configuration Tool) e a ferramenta clientRAR utilizam essa variável para localizar o local padrão de todos os adaptadores de recursos instalados. Para instalar um adaptador de recursos no cliente, utilize a ferramenta clientRAR. Depois do adaptador de recursos ser instalado, ele deve ser configurado através da ACRCT. A ferramenta de configuração do cliente inclui a configuração do adaptador de recursos no arquivo EAR. Em seguida, as connection factories e os objetos administrados são definidos.
Ao executar o aplicativo cliente Java EE, o script launchClient especifica uma propriedade de sistema denominada com.ibm.ws.client.installedConnector, que é configurada como o mesmo valor da variável CLIENT_CONNECTOR_INSTALL_ROOT. Esse é o local padrão para os adaptadores de recursos instalados e pode ser substituído para cada chamada launchClient, especificando o parâmetro -CCD. Quando o contêiner do cliente está ativado, todos os subdiretórios do adaptador de recursos sob o local padrão especificado para o diretório dos adaptadores de recursos são incluídos no caminho de classe. Essa ação permite que o aplicativo cliente utilize os adaptadores de recursos sem utilizar a ACRCT para especificar qualquer um dos recursos do cliente.
A utilização dos adaptadores de recursos é um novo mecanismo para estender facilmente os aplicativos clientes.
Links marcados (on-line) requerem acesso à Internet.