soaplib and TGwebservices

I posted about SOAP and XML-RPC stuff in TurboGears a couple months ago. Since then I’ve recieved a few dozen e-mails asking when the new SOAP libraries that I mentioned would be coming out. Well, the wait is over.

This afternoon Optio Software released, soaplib. And last friday Arbor Networks released TGWebServices.

What a difference a week makes. Last week we had ZSI, which worked for some cases, but was hard to use for others. Where I work we use a lot of web services.

While I like XML-RPC, or REST+JSON the simple fact of the matter is that there is lots of stuff in the world that is only exposed as SOAP, so if you want to play with that stuff you better learn how to talk SOAP.

It’s a bit like putting up with bitter cold winds on the local pond in order to learn how to play hockey. You don’t love the cold, but you do love the cool things that it lets you do. That’s how I feel about soaplib. It makes working with SOAP based web services less unpleasant — enough that it reminds me how cool the stuff we are actually doing is.

I’m looking forward to getting some more experience with TGWebServices. And I know that the two library authors are already talking about how to work together in the future — and from what I can see both libraries have stuff that would be useful to each other.

1 Response to “soaplib and TGwebservices”


  1. 1Brandon Reno

    Out of curiosity, what are the advantages of setting up a separate decorator for exposing as a WebService over setting up a buffet plugin that does the same?

    It would be nice to still be able to include SOAP as a possible @expose format just as json is.

Comments are currently closed.