Re: Built-in SOAP based Web Services support (was Re:PHP 5)

From: Date: Tue, 01 Jan 2002 22:50:12 +0000
Subject: Re: Built-in SOAP based Web Services support (was Re:PHP 5)
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-75535@lists.php.net to get a copy of this message
Hello,

Derick Rethans wrote:
> 
> On Tue, 1 Jan 2002, Zeev Suraski wrote:
> 
> > About SOAP and Web services - I agree with you that it would be very good
> > to have built-in support for it in PHP.  However, suggesting this kind of
> > ideas is usually pretty pointless, unless you're willing to actually do
> > something about it.  I think the only time it worked in the past was when
> > Sascha picked up the challenge of creating a session module for PHP,
> > because PHP really needed one (kodus to Sascha on that) - but that's the
> > exception to the rule.
> >
> > I think Rasmus was looking into that a couple of months ago, btw.
> 
> The project we are currently doing, SRM, works a lot like the things
> you are describing, the only real difference is that we don't use SOAP as
> transport protocol, but a bytestream protocol. However, adding a XPL-RPC
> (or SOAP) layer is on the TODO list to. In the next few weeks, I'm going
> to setup upp some demos, and release some of the code (the PHP extension)
> so that other can play with it too a little.

I don't think what I suggested is anyway related. What I suggested is
way built-in PHP to consume remote Web services provided via SOAP. What
you have is session data manager working in a controlled client-server
architechture. The service you provide is very specific. Web services
are defined by remote providers.

If you already have a bytestream protocol for exchanging session data
between the client and the server, I doubt that a XML-RPC or a SOAP
transport layer would provide any advantage. It would make data
marshalling and exchaging slower without providing any extra flexibility
( I think).

Regards,
Manuel Lemos


Thread (90 messages)

« previous php.dev (#75535) next »