Hello,

I am the author of http://packages.python.org/WSME/.

The original goal of this project is to write a better TGWebServices, while keeping a very similar (if not identical) API.
The "better" things I needed were :

 * Batch calls (for the ExtDirect implementation which is the one I am
   using the most the this time, and also for json-rpc which will come
   sooner or later).
 * Extendible type system
 * Take the protocol implementations out of the core API so that they
   can be safely tweaked
 * Portability to TG2 without rewriting everything like I had to do for
   http://pypi.python.org/pypi/TGWebServices/2.0.0a2

The bonus of this rewrite was to remove completely the TG requirement.

Note that only a subset of each protocol is generally implemented, the one that is necessary to expose the API.

Not knowing well rpclib, I cannot say much more to outline the differences with WSME.

Tell me if you need more informations,

Regards,

Christophe

Le 08/12/2011 11:52, Burak Arslan a écrit :
hello,

As you may know, there's an incomplete comparison document for rpclib,
available here:

http://arskom.github.com/rpclib/h_and_f.html#comparison-with-other-rpc-frameworks

Three new additions to this document is going to be:

http://packages.python.org/WSME/
https://github.com/stepank/pyws
https://github.com/rancavil/tornado-webservices

I've briefly looked at all three. They have almost the same goals,
implement almost the same protocols,
same way. Especially tornadows looks almost like soaplib back when it
was 0.8.1, when it wasn't even using lxml.

Is there any particular reason the authors of these libraries chose to
implement a soap / rpc library from scratch instead of contributing to
an existing library?

Also, would you mind helping me with that document? We could even spin
it off the rpclib documentation if you desire.

I'm simply curious, yet very interested in your input.

Best Regards,
Burak

_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap

_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap

Reply via email to