Utilize esta tarefa para permitir que os beans de entidade CMP (Container-managed Persistence)
compartilhem as conexões do banco de dados utilizadas pelo data store de um mecanismo do sistema de mensagens. Foi estimado que a execução dessa tarefa fornece uma melhora potencial de desempenho de 15% para o rendimento geral da mensagem, mas a execução pode ser usada apenas para beans de entidades conectados ao servidor de aplicativos que contêm o mecanismo do sistema de mensagens.
Sobre Esta Tarefa
Para ativar os beans de entidade CMP para compartilhar as conexões com o banco de dados utilizadas pelo armazém de dados de um mecanismo do sistema de mensagens, conclua as seguintes etapas.
Procedimento
- Configure o armazém de dados para utilizar uma origem de dados que não seja compatível com XA. Para obter informações adicionais sobre como configurar um data store, consulte Configurando uma Origem de Dados JDBC para um Mecanismo do Sistema de Mensagens.
- Selecione a opção Compartilhar origem de dados com CMP. Esta opção é fornecida no Connection Factory
JMS ou especificação de ativação JMS utilizada para conexão com o barramento de integração de serviços que hospeda o destino de barramento utilizado para armazenar e processar mensagens para o bean CMP.
Por exemplo, para selecionar a opção em um
connection factory JMS unificado, conclua as seguintes etapas:
- Exiba o fornecedor de sistema de mensagens padrão. Na área de janela de navegação, clique em .
- Selecione o provedor padrão para o qual você deseja configurar um connection factory unificado.
- Opcional: Altere a caixa de opções Escopo
para definir o nível a partir do qual o connection factory deve estar visível, de acordo
com as suas necessidades.
- Na área de janela de conteúdo, em Propriedades Adicionais, clique em Connection
Factories.
- Opcional: Para criar um novo connection
factory JMS unificado, clique em Novo.
Especifique as seguintes
propriedades para o connection factory:
- Nome de ausente
- Digite o nome pelo qual o connection factory é conhecido, para propósitos
administrativos.
- Nome de JNDI
- Digite o nome de JNDI usado para ligar o connection factory ao espaço de nomes.
- Nome do barramento
- Digite o nome do barramento de integração de serviços para o qual o connection
factory criará conexões. Esse barramento de integração de serviços hospeda os destinos
aos quais filas e tópicos JMS são designados.
- Opcional: Para alterar as propriedades de um connection factory existente, selecione seu nome de um dos connection factories exibidos. As propriedades do connection factory serão exibidas na área de janela de conteúdo.
- Selecione a caixa de opção para o campo Compartilhar origem de dados com CMP.
- Clique em OK.
- Salve suas alterações na configuração principal.
O connection factory JMS pode ser utilizado apenas para conexão com um mecanismo de sistema de mensagens "local" que está no servidor de aplicativos no qual os beans CMP são implementados.
- Implemente os beans CMP no servidor de aplicativos que contém o mecanismo do sistema de mensagens e especifique a mesma origem de dados que aquela usada pelo mecanismo do sistema de mensagens. É possível utilizar o console administrativo
para concluir as seguintes etapas:
- Opcional: Para determinar a origem de dados usada pelo mecanismo do sistema de mensagens, clique em .
O campo
Nome da Origem de Dados exibe o nome da origem de dados, que é por padrão:
jdbc/com.ibm.ws.sib/engine_name
- Clique em .
- Na primeira página de Preparando para a Instalação do Aplicativo, especifique o nome completo do caminho do arquivo de aplicativo de origem (arquivo .ear, de outra forma conhecido como um arquivo EAR) e, então, clique em Avançar.
- Na segunda página de Preparando para a Instalação do Aplicativo, conclua as seguintes etapas:
- Selecione a caixa de opção para Gerar Ligações Padrão.
As ligações de origens de dados (para arquivos JAR do EJB 1.1) são geradas com base nas opções nome JNDI, dados da origem, nome do usuário e senha. Isto resulta nas configurações padrão da origem de dados
para cada arquivo JAR de EJB. Nenhuma ligação da origem de
dados no nível do bean será gerada.
- Em Ligações do Connection Factory, selecione a caixa de opção de Ligações Padrão do Connection Factory: e, em seguida, digite o nome JNDI para a origem de dados e, como opção, selecione um valor Autorização de Recursos.
- Clique em Avançar para exibir as páginas Instalar Novo Aplicativo. O conteúdo do aplicativo que está instalando determina quais páginas estão disponíveis.
- Se o aplicativo usar módulos EJB que contenham beans CMP baseados na especificação do EJB 1.x, para Mapear Origens de Dados Padrão para Módulos Contendo Beans da Entidade 1.x, especifique um nome JNDI para a origem de dados padrão de cada módulo de EJB.
A origem de dados padrão para os módulos EJB é opcional se as origens de dados forem especificadas
para beans CMP individuais.
- Se o aplicativo tiver beans CMP baseados na especificação EJB 1.x, para Mapear Origens de Dados para Todos CMP 1.x, especifique um nome JNDI para origens de dados a serem usadas para cada um dos beans de CMP 1.x. O atributo da origem de dados é opcional para os beans CMP individuais se uma origem de dados padrão for especificada para o módulo EJB que contém beans CMP.
- Clique em Concluir. Se nem uma origem de dados padrão para o módulo EJB nem uma origem de dados para beans CMP individuais forem especificadas, um erro de validação será exibido e a instalação será cancelada.
- Complete outras páginas conforme necessário.
- Na página Resumo, verifique a célula, o nó e o servidor no qual os módulos do aplicativo serão instalados.
- Ao lado da opção Célula/Nó/Servidor, clique em Clique Aqui.
- Verifique as configurações nos módulos do Mapa para a página de servidores que será exibida. Certifique-se de que o servidor de aplicativos especificado contenha o mecanismo
de sistema de mensagens e seu data store.
- Especifique os servidores da Web como destinos que servirão como roteadores para pedidos para esse aplicativo. Essas informações são usadas para gerar o arquivo de configuração de plug-in (plugin-cfg.xml) para cada
servidor da Web.
- Retorne à página Resumo.
- Clique em Concluir.