[Twisted-Python] Twisted & SOAP
![](https://secure.gravatar.com/avatar/5e03751cab6e0929ca9543ca44f262fc.jpg?s=120&d=mm&r=g)
I've been experimenting with the Twisted web/soap.py integration with SOAPpy which appears to do the sort of I stuff I need at the moment. However, a recent message on the Pywebsvcs-talk mailing list said: "Any objection to our diabolical plan to integrate wstools into ZSI and shove SOAPpy to a second class status? We'd like to converge on a single python web services solution, but we're working hard to make sure SOAPpy users can do in ZSI what they can do in SOAPpy..." What effect will this development have on support for SOAP in Twisted? regards Richard
![](https://secure.gravatar.com/avatar/2748c5c3129451e26aa262b20d62d39a.jpg?s=120&d=mm&r=g)
SOAPpy is a very primitive soap implementation compared to ZSI, but it works for the simple cases. However, focus is being directed to ZSI primarily now. If you check out ZSI from cvs you can build it with, "python setup.py build --twisted", and this will include twisted resources that can be used like any other twisted.web resource. This work migrated from pygridware to ZSI recently, so it is not trivial to use yet. Pygridware also includes a web2 resource, but this has not been moved to ZSI yet. Maybe once these classes mature they will be donated for twisted to include. I am not a twisted developer so I can't speak for them, but this is the current status of the pywebsvcs group. I cc'd the twisted-web mailing list, because that is probably where this thread belongs, hence the general list should not be included in future replies. - Charlie On 2/28/06, Richard Townsend <richard@reticulatus.plus.com> wrote:
![](https://secure.gravatar.com/avatar/d7875f8cfd8ba9262bfff2bf6f6f9b35.jpg?s=120&d=mm&r=g)
On Tue, 2006-02-28 at 22:40 +0000, Richard Townsend wrote:
twisted-web mailing list is probably right place for this question, but since I'm not subscribed there - I've not really been maintaining twisted.web.soap anyway; SOAPpy kept changing basic APIs for parsing SOAP queries, and it was annoying to keep up with. If it works maybe that means they finally stabilized. I suggest opening a bug in the tracker for ZSI support for web2. XML-RPC should be going in sometime soon so you can look at it for inspiration if you want to implement it yourself.
![](https://secure.gravatar.com/avatar/2748c5c3129451e26aa262b20d62d39a.jpg?s=120&d=mm&r=g)
SOAPpy is a very primitive soap implementation compared to ZSI, but it works for the simple cases. However, focus is being directed to ZSI primarily now. If you check out ZSI from cvs you can build it with, "python setup.py build --twisted", and this will include twisted resources that can be used like any other twisted.web resource. This work migrated from pygridware to ZSI recently, so it is not trivial to use yet. Pygridware also includes a web2 resource, but this has not been moved to ZSI yet. Maybe once these classes mature they will be donated for twisted to include. I am not a twisted developer so I can't speak for them, but this is the current status of the pywebsvcs group. I cc'd the twisted-web mailing list, because that is probably where this thread belongs, hence the general list should not be included in future replies. - Charlie On 2/28/06, Richard Townsend <richard@reticulatus.plus.com> wrote:
![](https://secure.gravatar.com/avatar/d7875f8cfd8ba9262bfff2bf6f6f9b35.jpg?s=120&d=mm&r=g)
On Tue, 2006-02-28 at 22:40 +0000, Richard Townsend wrote:
twisted-web mailing list is probably right place for this question, but since I'm not subscribed there - I've not really been maintaining twisted.web.soap anyway; SOAPpy kept changing basic APIs for parsing SOAP queries, and it was annoying to keep up with. If it works maybe that means they finally stabilized. I suggest opening a bug in the tracker for ZSI support for web2. XML-RPC should be going in sometime soon so you can look at it for inspiration if you want to implement it yourself.
participants (3)
-
Charlie Moad
-
Itamar Shtull-Trauring
-
Richard Townsend