Bob Ippolito wrote:

> I did look at soaplib. The API for writing clients is really bad, and
> on top of that I couldn't get it to talk to the service in question.

I am not *too* surprised that you got this feeling.  Soaplib was
originally written for creating the server side of web services, so its
server support is definitely more comfortable and clean that the client
side.  That being said, if you could submit a bug to the Trac site
explaining your problem, it would really help us improve Soaplib.  Its
easy to point out that something doesn't work for you, but it doesn't
really help us make it better :)

Also, the client-side should get better when the experimental
wsdl2python in the subversion repository gets better.  When this is
done, you should be able to transparently supply the WSDL of a SOAP
service to a client object, and it should be able to dynamically
discover all of the types and methods of the service, making life a lot
easier.

> The API for writing servers looked fine I guess, but I'm not in a
> position to where I'd ever have or want to create a SOAP service.

Totally fair.  We only do it because we have to, and I personally would
never write a SOAP service for my own use or in my own products.  Its a
legacy system, as far as I am concerned.

The primary author of soaplib is extremely interested in working with
Kevin to make soaplib more of a generalized web service library for
creating and deploying SOAP and RESTian web services with JSON or XML
(or whatever).  We'll probably be having a conversation at PyCon with
Kevin about this.

> elementsoap worked great, eventually, but it doesn't really
> do anything for you beyond shorthand for creating the request
> documents.... which is probably why it worked.

Its totally inadequate for our needs, but it is certainly one of the
better SOAP libraries out there.

Python is perfectly suited for web services, and I think TGWebServices
and soaplib both make it a lot easier.  When (and if) the authors start
working together, I think some great things could be produced.

--
Jonathan LaCour
http://cleverdevil.org

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to