Dois modelos de programação, lote transacional e cálculo intenso, são fornecidos pelo WebSphere Extended Deployment.
O modelo de programação de lote transacional requer a implementação de beans de entidade (EJBs) de persistência gerenciada por contêiner. Por outro lado, o modelo de programação intensiva é implementado como um POJO (Plain Old Java Object) simples e empacotado em um arquivo (.ear) do Enterprise Application Archive para implementação no ambiente do WebSphere.
O Compute Grid V6.1 estende o estilo POJO simples oferecido pelo modelo que exige processamento de informações intensivo para o lote transacional. No Compute Grid V6.1, os programas em lote transacional são implementados como POJOs simples e empacotados nos arquivos .ear para implementação.
Os modelos de programação individuais fornecem detalhes sobre como o ciclo de vida do aplicativo e as tarefas enviadas a ele são gerenciados pelos terminais de Compute Grid. A parte central de todos os aplicativos de Compute Grid é o conceito de uma tarefa que representa uma unidade individual de trabalho a ser executada. O tópico a seguir descreve como construir um aplicativo que forneça a lógica a ser executada por uma tarefa.