|
This is a small project that's an offspring of my work on the Python Desktop Server. It implements a dynamic threading server for SOAP. It sports a threading model much like Apache 1.3 - so it starts and stopps threads by need. Integrating a tool into the toolserver and export it's methods via SOAP is as simple as subclassing a base class. Not much documentation yet, if you need a lightweight server for SOAP services, it might be usefull. It doesn't provide WSDL interface descriptions, though!
UPDATE: I just released version 0.2.0 wich supports XMLRPC as an alternative to SOAP. Additionally there now is a Toolserver Framework for Python Quickstart Guide.
UPDATE 2: I commited changes for 0.3.0 to CVS that implement REST style API building. It's still a bit crude, it's interfaces might change a bit, but it is already working.
UPDATE 3: I commited changes for 0.3.0 to CVS that help with easy basic authentication for methods. Another change done is conditional GET for the REST interfaces based on ETag headers.
|