Nusoap é uma biblioteca em software livre para criar um web service, ela é inteirinha desenvolvida em php mas o lado do cliente pode ser implementado por qualquer outra linguagem como java. A grande vantagem da nusoap em relação a outras bibliotecas é o fato de que ela não precisa de nenhuma extensão especial de php para funcionar.
Vamos lá.
1) Baixe o pacote no endereço http://sourceforge.net/projects/nusoap/
- Vamos agora criar o nosso Web service:
Basicamente no web service criamos nossos métodos e registramos com o objeto nusoap instanciado e já era, o web service está criado, abaixo um exemplo siples:
require_once('nusoap.php');
$s = new soap_server;
$s->register('hollo');
function hollo($nome){
return "Hello ".$nome;
}
$s->service($HTTP_RAW_POST_DATA);
exit();
?>
Agora vamos veo o código do lado do cliente para acesso:
require_once("nusoap.php");
$parametros = array("nome" => "Fabiano");
$clientSoap = new soapclient('urlDoWebService.php');
$resultado = $clientSoap->call('hollo',$parametros);
if(!empty($resultado)){
echo $resultado;
}
?>
15 de mai. de 2009
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário