Planejamento de ambiente para aplicativos em lote transacionais e aplicativos de cálculo intenso
Ao planejar seu ambiente do lote, considere determinados fatores que podem ajudá-lo a projetar seu ambiente para melhor atender às suas necessidades.
Antes de construir seu ambiente, considere cuidadosamente os objetivos que deseja alcançar. Por exemplo, é possível configurar o ambiente do lote em uma célula existente ou construir uma nova célula. Também é possível decidir sobre qual banco de dados relacional utilizar, a segurança necessária e seus requisitos de disponibilidade. As seções a seguir contêm informações sobre cada uma dessas considerações.
Célula Nova ou Existente
É possível escolher configurar seu ambiente lote em uma célula existente do WebSphere Application Server ou é possível construir uma célula inteiramente nova. Sua escolha depende de você desejar um novo ambiente isolado de qualquer ambiente do WebSphere Application Server existente, ou se você deseja incluir os recursos do lote em um ambiente existente.
Nos nós de servidores de aplicativos no quais deseja o planejador de tarefa e a funcionalidade do contêiner de lote, use o console administrativo para ativar as funções. Nenhuma ação é necessária no nó do gerenciador de implementação.
Tipos de Tarefas
Para todos os ambientes lote, é necessário implementar o planejador de tarefa em um servidor ou cluster WebSphere Application Server. Para configurar um ambiente para hospedar tipos de tarefas de lote transacional ou de cálculo intenso requer a implementação do contêiner de lote em pelo menos um servidor ou cluster WebSphere Application Server. Os aplicativos de lote transacional e/ou de cálculo intenso são instalados no mesmo servidor ou cluster WebSphere Application Server.
Banco de dados relacional
O planejador de tarefa e o contêiner de lote requerem acesso a um banco de dados relacional. O banco de dados relacional utilizado é conectado pelo JDBC. O acesso ao banco de dados relacional é realizado por meio de recursos de gerenciamento de conexão do WebSphere Application Server. Os bancos de dados relacionais suportados são os mesmos suportados pelo WebSphere Application Server, incluindo DB2, Oracle e outros.

Um ambiente altamente disponível inclui um planejador de tarefa em cluster e um ou mais contêineres de lote em cluster. O armazenamento em cluster requer um banco de dados em rede. Use bancos de dados da grade de produção, como o DB2, para esse propósito. O Network Derby também funciona, mas não apresenta a robustez necessária para propósitos de produção. Não use a versão de rede na produção.

Considerações de Segurança
A segurança para o ambiente de lote é baseada nas técnicas a seguir:
Considerações sobre alta disponibilidade
Use o armazenamento em cluster para alta disponibilidade de componentes de lote. Implemente e opere nos clusters usando o planejador de tarefa e o contêiner de lote.
Use as técnicas comuns de armazenamento em cluster de aplicativos com o planejador de tarefa para garantir que esteja altamente disponível. O planejador de tarefas suporta vários métodos de acesso a suas APIs: aplicativos da web, linha de comandos, serviço da web e Enterprise JavaBeans (EJB). Garantir esse acesso de rede altamente disponível a um planejador de tarefa em cluster depende do método de acesso da API do planejador de tarefa. O contêiner de lote se torna altamente disponível implementando-o em um cluster. O planejador de tarefa reconhece automaticamente que o contêiner de lote está armazenado em cluster e utiliza isso para garantir um ambiente de execução altamente disponível para as tarefas em lote executadas lá.