Hello
I have been watching closely over Hessian as a solution for clean
interoperability among different web platforms.
Some time ago, I had the need to make a PHP application talk to a Java back
end within the company I work for. I gave up on Web Services due to several
factors including security and performance, so I decided to create a PHP
implementation of the Hessian protocol.
I have created both a client and a service implementation of Hessian in
PHP, borrowing some ideas from existing imlementations and after some
testing, I think the program is pretty much ready with the following features:
- Hessian protocol implementation
- very basic HTTP library class
- Client Proxy
- Service class that can publish PHP objects as Hessian web services
- Almost all Hessian types supported
- Faults
So far, classes have been tested in Windows XP SP2 using Apache 2.0.49/PHP
4.3.8 against PHP services and Java under Resin. There is a PHP 5 only version
in work.
I have read the message "Hessian C++ library" from Radu-Adrian Popescu in this
mail list and I basically have the same questions for caucho.
I would like to have the code peer reviewed and I am setting up a
sourceforge.net project for that matter. Also, I think I will publish the
library under an OS licence and I am thinking in an Apache-style licence.
What do you think?
And, if things go well, is there a chance to have the library published in
caucho's Hessian page along side the other platform implementations?
Well that's all, I expect your thoughts.
Regards.
Manolo Gómez, MCP
Research and Development
Dirección de Informática
Pontificia Universidad Católica del Ecuador
593-22991700 ext. 1336
mvgomez@xxx.edu.ec
This archive was generated by hypermail 2.1.8 : Thu Sep 28 2006 - 20:16:40 PDT