Hessian PHP implementation

From: GOMEZ PLACENCIA MANUEL VLADIMIR <MVGOMEZ@puce.edu.ec>
Date: Wed Dec 15 2004 - 16:32:14 PST

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

Received on Wed 15 Dec 2004 16:32:14 -0800

This archive was generated by hypermail 2.1.8 : Thu Sep 28 2006 - 20:16:40 PDT