Os principais componentes do Compute Grid incluem a interface da linha de comandos, a interface EJB (Enterprise JavaBeans), a interface de serviços da Web, o planejador de tarefa e o terminal de grade.
O console de gerenciamento de tarefas oferece uma GUI (Interface Gráfica com o Usuário) com a qual é possível executar as funções de gerenciamento de tarefas. A maioria das funcionalidades de outras interfaces também está disponível no console de gerenciamento de tarefas.
Com a interface da linha de comandos, é possível enviar e controlar as Tarefas de Compute Grid no sistema. O enterprise bean e as interfaces de serviços da Web fornecem funcionalidade semelhante para programas Java 2 Platform Enterprise Edition (J2EE) e não-J2EE através das interfaces de programação. O console administrativo fornece uma GUI (Interface Gráfica com o Usuário) com a qual é possível configurar o planejador de tarefa para definir as políticas de serviço com as quais o WebSphere Extended Deployment decide onde e quando iniciar Tarefas de Compute Grid.
O console de gerenciamento de tarefa permite que os administradores e emissores do Compute Grid visualizem, gerenciem e executem ações relacionadas à tarefa que incluem o envio de uma tarefa, a visualização de tarefas, o cancelamento ou a suspensão de uma tarefa e a retomada de uma tarefa suspensa. Através do console de gerenciamento de tarefa, é possível enviar planejamentos de tarefas com um tempo de processamento desejado. Além disso, pode configurar planejamentos de tarefas para que voltem a ocorrer em um período específico do dia ou da semana, etc.
O planejador de tarefa aceita, persiste e planeja a execução de Tarefas de Compute Grid. Ele gerencia o banco de dados de tarefas, designa IDs de tarefas e seleciona onde e quando as tarefas são executadas. Como parte da execução dessa função, o planejador de tarefa inicia e pára as instâncias de clusters dinâmicos conforme determinado pelas tarefas a serem executadas e pelas políticas de serviço definidas. Isto é semelhante à função fornecida pelo controlador de posicionamento de aplicativos para aplicativos J2EE transacionais. O planejador de tarefa é um aplicativo J2EE que você pode tornar altamente disponível utilizando a funcionalidade fornecida pelo controlador de posicionamento de aplicativo.
Os terminais de grade são servidores de aplicativos aumentados para fornecer os ambientes de tempo de execução necessários aos aplicativos de Compute Grid.