SOAP::Transport::HTTPX - Server/Client side HTTP Smart Proxy for SOAP::Lite


SOAP-Lite-SmartProxy documentation  | view source Contained in the SOAP-Lite-SmartProxy distribution.

Index


NAME

Top

SOAP::Transport::HTTPX - Server/Client side HTTP Smart Proxy for SOAP::Lite

SYNOPSIS

Top

 use SOAP::Lite +autodispatch =>
    uri      => 'urn:',
    proxy    => 'httpx://my.smart.server/soap',
    on_fault => sub { my($soap, $res) = @_; 
       die ref $res ? $res->faultdetail : $soap->transport->status, "\n";
    }
 ;




 print Hello->SOAP::echo ( 'Paul' ), "\n";




DESCRIPTION

Top

The SmartProxy package is intended for use in a multi-server setting where one or more servers may not be directly accessible to client side scripts. The SmartProxy package makes request redirection and forwarding on a per class basis easy. Client scripts need not know which server is appropriate for a specific request and may make all requests from a single master server which can be relied upon to redirect clients to the server currently fulfilling a given request. The relieves a maintenance burden on the client side. The server may also redirect clients to a new class name or fully qualified action URI (methods and arguments are assumed to remain constant however).

DEPENDENCIES

Top

 The SOAP-Lite package.

SEE ALSO

Top

 See SOAP::Transport::HTTP

COPYRIGHT

Top

AUTHOR

Top

 Daniel Yacob (yacob@rcn.com)
 Paul Kulchenko (paulclinger@yahoo.com)


SOAP-Lite-SmartProxy documentation  | view source Contained in the SOAP-Lite-SmartProxy distribution.