Sounds like a great plan.
WSDL generation is a big plus as well.
One thing about WSDL. Maybe this should be a separate thing ... or
seperateable. WSDL does not require SOAP and is also quite useable with
XML-RPC or actually another other messaging system. So it would be great
if there could be a WSDL extension that can interface with any number of
messaging extensions.

So I am anxious to see the results.
I don't know the names of the authors of the other soap/xml-rpc
implementations but it would probably be a good idea to talk to them as
well. Then again duplicate efforts might result in some interesting
ideas being developed seperately.

Best regards,
Lukas Smith
[EMAIL PROTECTED]
_______________________________
 DybNet Internet Solutions GbR
 Alt Moabit 89
 10559 Berlin
 Germany
 Tel. : +49 30 83 22 50 00
 Fax : +49 30 83 22 50 07
 www.dybnet.de [EMAIL PROTECTED]
_______________________________

> -----Original Message-----
> From: brad lafountain [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 07, 2002 10:12 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP-DEV] Built-in SOAP based Web Services
support(wasRe:PHP
> 5)
> 
> Hello all who have been following this thread..
> 
> I just found it.. i have been working on a php/soap extension
> for a while now.. and it's nearing completion..
> it's is fully functional right now im just adding "options" and
> features. It's damn fast too :) i benchmarked it agains some other
> soap implementations and it beat all of them.
> 
> i already have a sourceforge project... no files up yet tho :(
> www.sourceforge.net/projects/phpsoaptoolkit
> 
> i will be releasing it probally within the month.. dependign on how
> much time i have.
> 
> stuff i want to implement:
> registery - services that get loaded up on startup of php
> full wsdl support - bindign wsdl's to servers and validation of wsdl
on
> client
>                     also auto generation of wsdl's
> 
> here are some short examples of clients and servers
> //simple example
> <?
> $soap_obj = new
SoapObject("http://localhost/soapserver.php","urn:hello";);
> $ret = $soap_obj->hello();
> ?>
> 
> <?
> $server = new SoapServer("urn:hello");
> $server->addfunction("hello");
> $server->handle();
> 
> function hello()
> {
>    return "hello from soap";
> }
> ?>
> 
> //simple session example
> <?
> $soap_obj = new
SoapObject("http://localhost/soapserver.php","urn:hello";);
> $ret = $soap_obj->hello();
> $ret = $soap_obj->hello();
> $ret = $soap_obj->hello();
> $ret = $soap_obj->hello();
> ?>
> 
> <?
> $server = new SoapServer("urn:hello");
> $server->addfunction("hello");
> $server->handle();
> 
> function hello()
> {
>    sesssion_register("counter");
>    $counter++;
>    return "hello from soap (you called me $counter times);
> }
> ?>
> 
> 
> //making persistant objects on a remote server
> <?
> $soap_obj = new
SoapObject("http://localhost/soapserver.php","urn:hello";);
> $soap_obj->load();
> $array = $soap_obj->get_values();
> ?>
> 
> <?
> $server = new SoapServer("urn:hello");
> $server->set_class("test", SOAP_PERSISTANCE_SESSION);
> $server->handle();
> 
> class test
> {
>   function load()
>   {
>     for($i = 0; $i < 0; $i++)
>        $this->data[] = "data $i";
>   }
> 
>   function get_values()
>   {
>     return $this->data;
>   }
> }
> 
> // using xml schema non standerd types
> <?
> $soap_obj = new
SoapObject("http://localhost/soapserver.php","urn:hello";);
> $time = $soap_obj->get_date_time();
> ?>
> 
> <?
> $server = new SoapServer("urn:hello");
> $server->add_function("get_date_time");
> $server->handle();
> 
> function get_date_time()
> {
>   return new SoapVar(time(), XSD_DATETIME);
> }
> ?>
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Send FREE Valentine eCards with Yahoo! Greetings!
> http://greetings.yahoo.com
> 
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to