NAME
Hessian::Client - RPC via Hessian with a remote server.
SYNOPSIS
use Hessian::Client;
my $client = Hessian::Client->new(
version => 1,
service => 'http://some.hessian.service/.....'
);
# RPC
my $response = $hessian->remoteCall($arg1, $arg2, $arg3, ...);
DESCRIPTION
The goal of Hessian::Client and all associated classes in this namespace is to provide support for communication via the Hessian protocol in Perl. For a more detailed introduction into the Hessian protocol, see the main project documentation for Hessian 1.0 and Hessian 2.0.
Hessian::Client implements basic RPC for Hessian. Although currently only tested with version 1, communication with version 2.0 servers should also work.
INTERFACE
BUILD
Not part of the public interface. See Class::Std documentation.
AUTOMETHOD
Not part of the public interface. See Class::Std documentation.
TODO
Testing with a Hessian 2.0 service. If anyone out there would be interested in helping with this I would be very grateful.
Work on messaging. RPC is only part of the Hessian protocol.
Make a POE filter for this perhaps.