O WebSphere eXtreme
Scale fornece seu próprio adaptador de recursos que pode ser usado para conectar os aplicativos
à grade de dados e processar as transações locais.
Por meio do suporte do adaptador de recursos do eXtreme Scale, os aplicativos Java Platform, Enterprise Edition (Java EE) podem consultar as conexões do cliente do eXtreme Scale e demarcar as transações locais usando as transações locais do Java EE ou as APIs do eXtreme Scale. Quando o adaptador de recursos estiver configurado, será possível concluir as ações a seguir com seus aplicativos Java EE:
Os recursos adicionais a seguir estão disponíveis com o WebSphere Application Server:
O adaptador de recursos do eXtreme Scale é instalado no servidor de aplicativo Java EE ou integrado no aplicativo. Depois de instalar o adaptador de recursos, o administrador criará um ou mais connection factories do adaptador de recursos para cada domínio de serviço de catálogo e opcionalmente cada instância da grade de dados. O connection factory identifica as propriedades que são necessárias para a comunicação com a grade de dados.
O connection factory hospeda uma conexão do cliente eXtreme Scale, que é compartilhada entre todos os componentes do aplicativo de referência. Você pode usar o bean gerenciado (MBean) para acessar informações sobre a conexão do cliente ou para reconfigurar a conexão quando ela não for mais necessária.
Os aplicativos podem introduzir o connection factory no componente de aplicativo Java EE ou podem consultar o connection factory usando o Java Naming Directory Interface (JNDI). O connection factory é usado para obter manipulações de conexão com a conexão do cliente do eXtreme Scale. A conexão do cliente eXtreme Scale é gerenciada de forma independente a partir da conexão do adaptador de recursos e é estabelecida no primeiro uso e reutilizada para todas as conexões subsequentes.
Após localizar a conexão, o aplicativo recupera uma referência de sessão do eXtreme Scale. Com a referência de sessão eXtreme Scale, o aplicativo pode usar os recursos e as APIs do cliente eXtreme Scale inteiro.
O implementador de aplicativos liga a referência local ao connection factory do adaptador de recursos que o desenvolvedor de aplicativos define para os connection factories do adaptador de recursos que o administrador define. O implementador de aplicativos deve designar o tipo de connection factory correto e o escopo para o aplicativo e garantir que o connection factory não seja compartilhado entre os aplicativos para evitar o compartilhamento do objeto Java. O implementador de aplicativo também é responsável por configurar e mapear outras informações de configuração apropriadas que são comuns a todos os connection factories.