PHP usando NuSoap
Existem várias bibliotecas que podem ser utilizadas para criar e consumir serviços em PHP, em nosso exemplo estaremos utilizado a NuSOAP pela sua enorme facilidade de uso pois é um grupo de classes escritas em PHP que permite aos desenvolvedores criar e consumir serviços Web usando SOAP. NuSOAP não requer nenhuma extensão especial de PHP, o que a torna utilizável por todos desenvolvedores PHP bastando apenas incorporar ao código da aplicação a vinculação do módulo nusoap.php conforme segue.
NuSOAP pode ser obtida em http://sourceforge.net/projects/nusoap/
<?php
require_once('nusoap.php');
$servico = new nusoap_client("http://www.federalweb.com.br/webservice.asmx?WSDL", 'wsdl');
$params = array(
'cod_cliente' => '1',
'cod_usuario' => 1,
'documento' => '1',
'cod_consulta' => 1,
'formato_resposta' => 3,
'dispositivo' => 1,
'cod_integrador' => 1
);
$result = $servico->call('Consultar', $params);
print $result["ConsultarResult"];
?>