Toda a troca de dados entre o servidor do PPM e o front-end do PPM é baseada em serviços da Web SOAP. A interface do usuário do PPM chama métodos em seu ambiente que são executados no servidor do PPM. As funções do servidor do PPM são organizadas em classes de serviço da web SOAP.
O front-end do PPM se registra no balanceador de carga usando a URL do PPM. Um logon bem-sucedido cria uma conexão com o servidor cliente do PPM.