Para aplicativos com operações computacionalmente dispendiosas que processam pedidos que chegam de um transporte de mensagens não transacional, utilize um worker thread separado para executar a computação. Depois de receber o pedido, crie uma instância de trabalho de bean assíncrono e envie o trabalho para um WorkManager para ser executado em um encadeamento separado.
Quando o trabalho estiver concluído, continue processando o pedido. Suponha que seu aplicativo esteja em execução em uma máquina SMP de quatro vias. O WorkManager utilizado para o aplicativo deve estar limitado a dois encadeamentos e não deve ser expansível, limitando o impacto destas tarefas de longa execução a duas das quatro CPUs (Unidade de Processamento Central). As duas CPUs restantes podem ser utilizadas para planejar as tarefas de execução breve.
Consulte a documentação do WebSphere Business Integration Sever Foundation para obter detalhes adicionais, disponível em http://www.ibm.com/software/integration/wbisf/library/.
Related concepts
Considerações Gerais sobre o Gerenciamento de Clusters e do WPF