Um componente é um conjunto de processos de tempo de execução que executam um conjunto específico de funções e forma um intermediário.
Um intermediário que está em execução tem um espaço de endereço de controle e um espaço de endereço adicional para cada grupo de execução implementado. Quando o espaço de endereço de controle é iniciado, o componente intermediário é iniciado automaticamente. Esse comportamento pode ser alterado por um parâmetro opcional start na tarefa iniciada.
O nome do componente é o nome externo do componente e é utilizado, por exemplo, no WebSphere Message Broker Toolkit.
Cada componente requer um nome, que geralmente é o nome da tarefa iniciada que executa o componente. Isto geralmente é o nome do gerenciador de filas com um sufixo do recurso; por exemplo, MQP1BRK para o intermediário.
Cada componente possui seu próprio ambiente de tempo de execução no UNIX System Services e precisa de seu próprio gerenciador de filas do WebSphere MQ.