-- Matthew Ratzloff <[EMAIL PROTECTED]> wrote
(on Monday, 21 April 2008, 02:35 PM -0700):
> I'd suggest Zend_Soap, but it seems like it will never leave the incubator.
> 
>     http://framework.zend.com/svn/framework/trunk/incubator/library/Zend/Soap/
> 
> Needs more testing, apparently.

Way more testing; current testing is very minimal.

> We recently did a big SOAP single sign-on project here for one of our
> clients, and we ended up just using this:
> 
>     http://us.php.net/soap
> 
> In light of this situation I would probably write a basic abstraction
> layer on top of ext/soap and hope there's movement on Zend_Soap before the
> project deadline...

Zend_Soap_Server and Zend_Soap_Client will be primarily wrappers around
SoapServer and SoapClient, allowing you to specify the various
constructor options of the PHP classes in an OOP fashion.
Zend_Soap_AutoDiscover/Wsdl are available for generating WSDL, something
which PHP's SoapServer does not do, and something that is needed for
interoperability with non-PHP SOAP clients. While these latter work, the
word I've had from developers using them is that they only work for a
small set of clients.

We do have a couple of developers who have contacted us indicating they
have either done the testing or are willing to, and we should be seeing
movement on this component in the next couple months. But if you need to
rely on something sooner than that, you do have options. NuSoap is
popular and works (though last I tried it with PHP 5, I had a ton of
problems). Zend Studio is also able to create WSDL from your classes,
iirc.  Additionally, there are a number of services online that will
help you build the WSDL, either by analyzing your code or having you
provide input.

> On Mon, April 21, 2008 2:00 pm, Philip G wrote:
> > What's the prefered method for handling SOAP communication using the ZFW
> > libraries? I noticed there isn't any Soap class or sub-class. I see
> > there's
> > an Zend_Xmlrpc class, but it's extremely limited (headers? uploads?).
> >
> > Is there anyway to fully use Soap within ZFW? In the past we've
> > unfortunately relied upon NuSoap to get things done. I'd like to migrate
> > away from that if we can. I'd like something that's more PHP5 ready and
> > reliable.
> 

-- 
Matthew Weier O'Phinney
Software Architect       | [EMAIL PROTECTED]
Zend - The PHP Company   | http://www.zend.com/

Reply via email to