HessianPHP is a library that implements the Hessian binary web services protocol for PHP. Hessian was created by Caucho Technology in the Java programming language.
Current version works with both PHP 4 and PHP 5 platforms. This library is released under the LGPL license.
The Hessian Protocol
"The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments." (from Caucho web site)
Hessian is designed to be fast and simple to learn and use. The protocol uses HTTP as transport by sending and receiving POST requests to remote services.
For more information, visit the Hessian protocol web site.
Current version is 1.0.5 Release Candidate 2. Developers are encouraged to download the library and try it in different, preferably heterogeneous environments.
Since initial development has taken place over Windows, there is great interest on test results for other architectures, especially *NIX based boxes.
Error handling has been improved and now you can map remote types to local php classes. Library has been tested against Java, PHP and C# clients and servers.
(c) 2005 Manolo Gómez