SOAP Server
<?php
class filesystem {
    function 
ls($dir)
    {
        return 
shell_exec("ls ".escapeshellarg($dir));
    }
}

// SOAP
$server = new SoapServer("urn:Object");
$server->setClass('filesystem');
$server->handle();
?>
SOAP Client
<?php
    $client 
= new SoapObject("http://example.com/server.php""urn:Object");
    echo 
$client->ls("/vmlinuz*");
?>