Re: Re: SOAP, XMLRPC and WSDL

From: Date: Thu, 23 May 2002 22:27:00 +0000
Subject: Re: Re: SOAP, XMLRPC and WSDL
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-84362@lists.php.net to get a copy of this message
Markus Wolff wrote:
Stig S. Bakken said:
PHP already has SOAP support bundled in the xmlrpc extension, which is built upon the xmlrpc-epi library that we bundle. Why can't people improve that instead of re-inventing more wheels in all shapes and sizes? When we bundle a library, we should use it.
I have no problem with that either, and in fact it was the first thing I looked at. I found it easier to debug change and update a scripted version of SOAP until I got to a point where it made sence to move it over to C.
- Stig
The best thinkable solutions would be: a) Bundle a library like PEAR::SOAP with PHP that is modified in a way that it automatically detects if the xmlrpc-epi extension is installed. If so, PEAR::SOAP only acts as a wrapper class around the calls to the extension. Else, it uses its own, slower PHP routines.
This is exactly what I've wanted to do. There is a LOT more to SOAP than the serialization/deserialization and HTTP to gain true interoperability. It's faster to develop new features via script, then rewrite in C once things are worked out. Using a wrapping method as above, and having whatever C code is involved have configuratable callbacks to php script would allow for rapid development in script, and a more stable high performance version in C. Shane

« previous php.dev (#84362) next »