Administrando Aplicativos de Acesso de Dados
Essas tarefas administrativas consistem principalmente em configurar os objetos ou recursos através dos quais os aplicativos conectam-se a um backend e em ajustar esses recursos para manipular o volume de pedidos de conexão.
Procedimento
- Se seu aplicativo contém módulos da Web ou módulos EJB que
requerem acesso a um back end, configure os recursos de acordo com
seu tipo de Enterprise Information System (EIS):
- Para um banco de dados relacional, siga as etapas descritas no tópico, Configurando um provedor JDBC e a origem de dados. Se estiver usando um banco de dados DB2, o tópico, Configurando um Aplicativo para Usar pureQuery é outra opção. O IBM Optim PureQuery Runtime fornece uma alternativa para o JDBC como uma maneira de acessar o banco de dadosDB2.
- Para um banco de dados não-relacional ou outro tipo de EIS, como o CICS (Customer Information Control System), configure um adaptador de recursos e connection factories. O tópico, Acessando dados usando conectores Java EE Connector Architecture, fornece informações sobre a configuração desses objetos.
Evitar Problemas: Ao especificar o nome de JNDI (Java™ Naming and Directory Interface) para recursos, atenda aos seguintes requisitos:
- Não atribua nomes de JNDI duplicados entre tipos de recursos diferentes (como origens de dados versus connection factories J2C ou connection factories JMS).
- Não atribua nomes de JNDI duplicados para vários recursos do mesmo tipo no mesmo escopo.
- Configure um alias de autenticação para o novo recurso de
módulo da Web ou recurso de módulo EJB somente se o código do
aplicativo, em vez de
WebSphere Application Server, autenticar
conexões com o back end. Essa configuração de segurança é chamada de autorização gerenciada por componente, sendo indicada no descritor de implementação do aplicativo como res-auth = Application.
A autorização gerenciada por contêiner, que é designada como res-auth = Container, indica que o Servidor de Aplicativos executa conexão com conexões de backend. O alias de autenticação gerenciado por contêiner deve ser especificado na referência de recurso de aplicativos. Essa tarefa pode ser realizada durante a montagem ou implementação do aplicativo, juntamente com o mapeamento da referência de recurso para uma origem de dados ou um recurso do connection factory. Após a implementação do aplicativo, no entanto, é possível alterar o alias de autenticação gerenciado por contêiner utilizando o console administrativo. Clique em Aplicativos > Websphere Enterprise Applications > application_name e selecione o link para a página de mapeamento apropriada. Por exemplo, se você desejar alterar o alias de um recurso de módulo EJB, clique em Mapear origens de dados para todos os beans CMP 2.x. Para obter um recurso de módulo da Web, clique em Referências de Recurso.
Leia o tópico de segurança do conector J2EE para obter referência detalhada sobre a autenticação de recurso.
- Se o seu aplicativo contiver um módulo cliente que precise de acesso a dados, consulte o tópico, Configurando Acesso a Dados para Aplicativos Clientes. Nesse único processo de configuração, é possível definir dados de autenticação para a conexão gerenciada por componente ou gerenciada por contêiner.
- Especifique as configurações do conjunto de conexão.
- Teste uma conexão com a nova origem de dados. Consulte o artigo, Serviço de Conexão de Teste, para obter informações sobre os métodos disponíveis para testar as conexões. Esse artigo também aborda configurações importantes da origem de dados, que podem afetar a precisão dos resultados de teste de conexão.
- Configure o serviço de rastreio JDBC. As informações do log de rastreio JDBC aumentam os dados de log JVM para as falhas
de origem de dados.
Para ativar o rastreio usando o console administrativo, leia o tópico, Ativando o Rastreio na Inicialização do Servidor. Especifique WAS.database como o grupo de rastreio e selecione com.ibm.ws.db2.logwriter como a cadeia de rastreio.
- Reúna estatísticas do conjunto de conexão ativando os contadores do conjunto de conexões JDBC ou os contadores do conjunto de conexões J2C. Como alternativa, é possível usar as chamadas do método PMI (Performance Monitoring Infrastructure) para reunir as estatísticas de conexão; consulte o tópico, Estatísticas da Conexão e do Conjunto de Conexão.
Ajuste os recursos para gerenciar o volume de conexão. Consulte o tópico, parâmetros de ajuste de Acesso a Dados.
Ajuste seu banco de dados para acomodar o volume de conexões. Se você usar o DB2 UDB para iSeries, consulte o tópico Dicas de Desempenho do DB2 Universal Database, como uma referência de ponto de início.
![[z/OS]](../images/ngzos.gif)
Resultados

- Configure MAXDBAT para um número baixo, como 100, no qual o DB2 pode suportar como encadeamentos ativos. MAXDBAT indica o número máximo de encadeamentos que podem permanecer ativos ao mesmo tempo e continuar executando tarefas no DB2.
- Configure CONDBAT para um número alto, como 5000. CONDBAT indica o número máximo de encadeamentos de pedidos de conexão que o servidor DB2 pode receber. Ao configurar CMTSTAT para INACTIVE, o DB2 desativará vários encadeamentos após preencher os pedidos de conexão iniciais. Quando o número de encadeamentos que requerem processamento adicional atingir a configuração MAXDBAT, o DB2 poderá enfileirar outros encadeamentos até que ele possa manipulá-los.
Subtópicos
Configurando os recursos padrão Java EE
É possível usar o console administrativo ou os comandos wsadmin para configurar ligações para os recursos padrão Java Platform Enterprise Edition (Java EE).Configurando o Connection Factory do Java EE Connector no Console Administrativo
Para acessar um EIS (Enterprise Information System), configure os Connection Factories, que instanciam as classes do adaptador de recursos para estabelecer e manter as conexões do recurso.Estabelecendo Aprimoramento Dinâmico de SQL do Localizador Personalizado em Todo o Servidor
Ative o suporte para aprimoramento de SQL dinâmica de todos os localizadores customizados, definidos em todos os beans, modificando as propriedades customizadas de seu servidor de aplicativos no console administrativo.Estabelecendo Aprimoramento Dinâmico de SQL do Localizador Customizado em um Conjunto de Beans
É possível ativar o suporte para todos os localizadores customizados definidos em beans modificando as propriedades customizadas do servidor de aplicativos por meio do console administrativo.Coleta de 'Connection Factories CMP
Use essa página para visualizar configurações de connection factories existentes para a container managed persistence (CMP).Configurações de Connection Factory CMP
Utilize esta página para visualizar as configurações de uma connection factory que é utilizada por um bean de container-managed persistence (CMP) para acessar qualquer servidor de banco de dados. Como o connection factory é criado e gerenciado automaticamente, suas configurações não podem ser modificadas.Configurando Adaptadores de Recursos
É possível visualizar uma lista de adaptadores de recursos instalados e configurados no console administrativo. Além disso, é possível usar o console administrativo para instalar novos adaptadores de recursos, criar configurações adicionais de adaptadores de recursos instalados ou excluir configurações do adaptador de recursos.Atualizando um Resource Adapter Archive Independente
Use o assistente de atualização resource adapter archive (RAR) para atualizar os arquivos RAR independentes para uma versão mais recente. O servidor de aplicativos utiliza as classes e outros códigos que formam um RAR (resource adapter archive) para suportar os adaptadores de recursos configurados.Mapeando Referências de Connection Factory do Gerenciador de Recursos para Factories de Recurso
É possível utilizar o console administrativo para ligar as referências do connection factory do gerenciador de recursos a um dos depósitos de informações do provedor de recursos configurados.Gerenciando Mensagens com Terminais de Mensagens
Gerencie a entrega de mensagens para MDBs (beans acionados por mensagens) que são implementados como terminais de mensagens. Os terminais de mensagens são MBeans (managed beans) para adaptadores de recursos de entrada que são compatíveis com JCA (Java EE (Java Platform, Enterprise Edition) Connector Architecture) Versão 1.5.Configurando um Provedor JDBC e uma Origem de Dados
Para acesso aos bancos de dados relacionais, os aplicativos utilizam drivers Java Database Connectivity (JDBC) e origens de dados que você configura para o servidor de aplicativos.Configurando o Tempo Limite de Validação de Conexão
Você pode configurar um tempo limite para a validação de conexão pelo driver JDBC (Java Database Connectivity) através de uma propriedade customizada de origem de dados nos painéis de configuração de origem de dados.Referências de Recurso
Utilize essa página para designar como as referências de recursos de módulos aplicativos são mapeadas para os verdadeiros recursos que estão configurados para o aplicativo.Alias de Configuração de Mapeamento
Esse painel permite selecionar um alias de configuração de mapeamento para o recurso que você está configurando. Esse painel só está disponível quando domínios de segurança estão definidos. Os domínios de segurança permitem isolar aliases de configuração de mapeamento entre servidores. A visualização em árvore é útil ao determinar o domínio de segurança ao qual um alias pertence e, além disso, ela pode ajudar a determinar os servidores que poderão acessar cada alias de autenticação. A visualização em árvore é adaptada para cada recurso, portanto os domínios e aliases ficam ocultos quando você não pode utilizá-los. Por exemplo, um domínio de segurança com escopo de célula será ocultado da árvore se todos os servidores e clusters na árvore tiverem definido seu próprio domínio de segurança. Se você estiver procurando um alias que não está visível na árvore, é porque o alias não pode ser utilizado por nenhum servidor que tenha visibilidade para esse recurso. Nesse caso, será necessário definir o alias no escopo global ou em um domínio de segurança diferente que seja visível para esse recurso.Selecionar um Alias de Autenticação J2C
Use esta página para selecionar um alias de autenticação Java 2 Connector (J2C) para o recurso que está sendo configurado. Esta página fica disponível somente quando pelo menos um domínio de segurança é definido e tem um escopo designado que é aplicável no recurso que está sendo editado. Além disso, o domínio de segurança em questão deve conter pelo menos um alias de autenticação J2C JAAS. Os domínios de segurança isolam os aliases de autenticação J2C entre os servidores.Considerações para Provedores de Recursos Isolados
Há algumas considerações de design que você deverá estar cliente quando estiver trabalhando com os provedores de recursos especificados, para que fiquem isolados em seus próprios carregadores de classe.Desempenhando Tarefas Específicas da Plataforma para Acesso ao JDBC
Este artigo fornece dicas variadas para tarefas específicas da plataforma para acesso ao Java Database Connectivity (JDBC).Definir Informações do Cliente Implicitamente
Se você rastrear informações no banco de dados, poderá escolher uma de duas maneiras de transmitir os dados do cliente do WebSphere Application Server nas conexões com o banco de dados.Ativando o Rastreio de Informações do Cliente com o Console Administrativo
Use um dos métodos descritos nesta tarefa para ativar a transmissão e o rastreio de informações do cliente sobre uma conexão com o banco de dados.Sobre o Apache Derby
O pacote do Apache Derby que está compactado no servidor de aplicativos é suportado pelo IBM QA (Quality Assurance).Gerenciando Recursos através das Operações de Gerenciamento do Ciclo de Vida da JCA
É possível gerenciar o status do tempo de execução dos recursos da origem de dados e da connection factory para executar algumas tarefas administrativas de acesso a dados sem reiniciar o servidor de aplicativos. Este tópico esboça o processo para gerenciar esses recursos através do console administrativo.Configurando os recursos padrão Java EE
É possível usar o console administrativo ou os comandos wsadmin para configurar ligações para os recursos padrão Java Platform Enterprise Edition (Java EE).Configurando o Connection Factory do Java EE Connector no Console Administrativo
Para acessar um EIS (Enterprise Information System), configure os Connection Factories, que instanciam as classes do adaptador de recursos para estabelecer e manter as conexões do recurso.Estabelecendo Aprimoramento Dinâmico de SQL do Localizador Personalizado em Todo o Servidor
Ative o suporte para aprimoramento de SQL dinâmica de todos os localizadores customizados, definidos em todos os beans, modificando as propriedades customizadas de seu servidor de aplicativos no console administrativo.Estabelecendo Aprimoramento Dinâmico de SQL do Localizador Customizado em um Conjunto de Beans
É possível ativar o suporte para todos os localizadores customizados definidos em beans modificando as propriedades customizadas do servidor de aplicativos por meio do console administrativo.Coleta de 'Connection Factories CMP
Use essa página para visualizar configurações de connection factories existentes para a container managed persistence (CMP).Configurações de Connection Factory CMP
Utilize esta página para visualizar as configurações de uma connection factory que é utilizada por um bean de container-managed persistence (CMP) para acessar qualquer servidor de banco de dados. Como o connection factory é criado e gerenciado automaticamente, suas configurações não podem ser modificadas.Configurando Adaptadores de Recursos
É possível visualizar uma lista de adaptadores de recursos instalados e configurados no console administrativo. Além disso, é possível usar o console administrativo para instalar novos adaptadores de recursos, criar configurações adicionais de adaptadores de recursos instalados ou excluir configurações do adaptador de recursos.Atualizando um Resource Adapter Archive Independente
Use o assistente de atualização resource adapter archive (RAR) para atualizar os arquivos RAR independentes para uma versão mais recente. O servidor de aplicativos utiliza as classes e outros códigos que formam um RAR (resource adapter archive) para suportar os adaptadores de recursos configurados.Mapeando Referências de Connection Factory do Gerenciador de Recursos para Factories de Recurso
É possível utilizar o console administrativo para ligar as referências do connection factory do gerenciador de recursos a um dos depósitos de informações do provedor de recursos configurados.Gerenciando Mensagens com Terminais de Mensagens
Gerencie a entrega de mensagens para MDBs (beans acionados por mensagens) que são implementados como terminais de mensagens. Os terminais de mensagens são MBeans (managed beans) para adaptadores de recursos de entrada que são compatíveis com JCA (Java EE (Java Platform, Enterprise Edition) Connector Architecture) Versão 1.5.Configurando um Provedor JDBC e uma Origem de Dados
Para acesso aos bancos de dados relacionais, os aplicativos utilizam drivers Java Database Connectivity (JDBC) e origens de dados que você configura para o servidor de aplicativos.Configurando o Tempo Limite de Validação de Conexão
Você pode configurar um tempo limite para a validação de conexão pelo driver JDBC (Java Database Connectivity) através de uma propriedade customizada de origem de dados nos painéis de configuração de origem de dados.Referências de Recurso
Utilize essa página para designar como as referências de recursos de módulos aplicativos são mapeadas para os verdadeiros recursos que estão configurados para o aplicativo.Alias de Configuração de Mapeamento
Esse painel permite selecionar um alias de configuração de mapeamento para o recurso que você está configurando. Esse painel só está disponível quando domínios de segurança estão definidos. Os domínios de segurança permitem isolar aliases de configuração de mapeamento entre servidores. A visualização em árvore é útil ao determinar o domínio de segurança ao qual um alias pertence e, além disso, ela pode ajudar a determinar os servidores que poderão acessar cada alias de autenticação. A visualização em árvore é adaptada para cada recurso, portanto os domínios e aliases ficam ocultos quando você não pode utilizá-los. Por exemplo, um domínio de segurança com escopo de célula será ocultado da árvore se todos os servidores e clusters na árvore tiverem definido seu próprio domínio de segurança. Se você estiver procurando um alias que não está visível na árvore, é porque o alias não pode ser utilizado por nenhum servidor que tenha visibilidade para esse recurso. Nesse caso, será necessário definir o alias no escopo global ou em um domínio de segurança diferente que seja visível para esse recurso.Selecionar um Alias de Autenticação J2C
Use esta página para selecionar um alias de autenticação Java 2 Connector (J2C) para o recurso que está sendo configurado. Esta página fica disponível somente quando pelo menos um domínio de segurança é definido e tem um escopo designado que é aplicável no recurso que está sendo editado. Além disso, o domínio de segurança em questão deve conter pelo menos um alias de autenticação J2C JAAS. Os domínios de segurança isolam os aliases de autenticação J2C entre os servidores.Considerações para Provedores de Recursos Isolados
Há algumas considerações de design que você deverá estar cliente quando estiver trabalhando com os provedores de recursos especificados, para que fiquem isolados em seus próprios carregadores de classe.Desempenhando Tarefas Específicas da Plataforma para Acesso ao JDBC
Este artigo fornece dicas variadas para tarefas específicas da plataforma para acesso ao Java Database Connectivity (JDBC).Definir Informações do Cliente Implicitamente
Se você rastrear informações no banco de dados, poderá escolher uma de duas maneiras de transmitir os dados do cliente do WebSphere Application Server nas conexões com o banco de dados.Ativando o Rastreio de Informações do Cliente com o Console Administrativo
Use um dos métodos descritos nesta tarefa para ativar a transmissão e o rastreio de informações do cliente sobre uma conexão com o banco de dados.Sobre o Apache Derby
O pacote do Apache Derby que está compactado no servidor de aplicativos é suportado pelo IBM QA (Quality Assurance).Gerenciando Recursos através das Operações de Gerenciamento do Ciclo de Vida da JCA
É possível gerenciar o status do tempo de execução dos recursos da origem de dados e da connection factory para executar algumas tarefas administrativas de acesso a dados sem reiniciar o servidor de aplicativos. Este tópico esboça o processo para gerenciar esses recursos através do console administrativo.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_daadmin
Nome do arquivo: tdat_daadmin.html