O WebSphere Extended Deployment Compute Grid pode ser composto por WebSphere Application Servers e por terminais de execução nativa. Um WebSphere Application Server é executado em uma plataforma de servidor como uma coleta dedicada de contêiners e serviços de aplicativo que suportam o modelo de programação e de componente J2EE (Java 2 Enterprise Edition).
Um terminal de execução nativa é uma plataforma de servidor na qual tarefas de execução nativa podem ser executadas como parte de uma tarefa em grade. Os aplicativos J2EE estão de acordo com o modelo de embalagem do J2EE e são executados no Compute Grid em um WebSphere Application Server. Esses aplicativos são implementados em WebSphere Application Servers utilizando as interfaces administrativas do WebSphere.
No Compute Grid, uma tarefa em grade deve ser composta inteiramente de tarefas do tipo J2EE ou de execução nativa. Os dois tipos não podem ser misturados na mesma tarefa em grade. O tipo J2EE ainda é classificado em dois subtipos: lote transacional e cálculo intenso, e nenhum deles pode ser combinado com o outro na mesma tarefa em grade.
Os terminais de execução nativa são máquinas que hospedam o agente de middleware e são associados a uma célula do WebSphere. O processo de instalação e associação do Agente de Middleware é utilizado para estabelecer esses nós. Os aplicativos desses nós podem ser executados pelas tarefas em grade do WebSphere Extended Deployment. As tarefas em grade podem ser executadas em terminais de execução nativa e nos nós do WebSphere, sujeitas aos requisitos da tarefa e recursos anunciados dos nós.
As tarefas de execução nativas são irrestritas por modelos de programação e de componente. Qualquer programa que possa ser executado como um comando em segundo plano em sistemas Unix ou Windows encaixa-se na categoria de tarefa de execução nativa. Tarefas de execução nativa podem ser implementadas em linguagem Java, linguagem compiladas nativas, como C++ e COBOL, e scripts.