A host controller is launched when the domain.sh or domain.bat script is run on a host.

A responsabilidade principal de um host controller é o gerenciamento do servidor. Isto delega as tarefas de gerenciamento e é responsável pelo início e encerramento dos processos do servidor do aplicativo individual que executa no próprio host.

Isto interage com o domain controller para auxiliar o gerenciamento de comunicação entre os servidores e o domain controller. Host controllers múltiplos de um domain podem interagir com apenas um domain controller. Portanto, todos os host controllers e instâncias de servidor executam num modo domain único, possuem um domain controller único e pertencem ao mesmo domain.

By default each host controller reads its configuration from the domain/configuration/host.xml file located in the unzipped ${build.shortName} installation file on its host's filesystem. The host.xml file contains the following configuration information that is specific to the particular host: